「python」タグアーカイブ

Python 3.4: AWS EC2 に chainer をインストールした方法


AWS EC2 に Python 3.4 と chainer をインストールしました。 そのときの記録です。

続きを読む Python 3.4: AWS EC2 に chainer をインストールした方法

Python: サーバコマンドをテストできるように簡易的にサーバを立てる


AWS EC2 で作ったファイル処理のサンプルをテストしてもらうために簡易的なサーバを作りました。 そのときの方法をまとめています。

続きを読む Python: サーバコマンドをテストできるように簡易的にサーバを立てる

python で scikits.audiolab をインストールするときの注意点


Python で scikits.audiolab をインストールするときには注意が必要です。 コンパイルと実行の際にエラーの出る場合があります。

続きを読む python で scikits.audiolab をインストールするときの注意点

メールの送信ができることを確認するための python スクリプト


メールサーバを構築していたときのこと。 メールの送信確認をしようと思って実行したスクリプトです。 python 2.7.9 で実行しました。

続きを読む メールの送信ができることを確認するための python スクリプト


Python で自分自身のファイル・ディレクトリ名を取得する


python のスクリプト(.py) を作って、スクリプト内で自分自身のファイル名を種痘する場合のお話です。

abc.py ファイル を実行した場合に、 abc.log のようなログファイルを作る際に使えます。

カレントディレクトリを起点にしたファイル名

ここからは、次のようにしてモジュールを読み込む必要があります。

ディレクトリを除いたファイル名

ディレクトリに対してこれを実行すると、ディレクトリ名が取得できます。

ファイル名(拡張子なし)

“.” で文字列を区切ってリストにします。 “a.b.c” のように “.” が2つ以上ある場合は 最後の “.” で区切って (“a.b”, “c”) を返します。

path.basename(__file__)[0] をファイルの存在するディレクトリで実行した場合も同じ結果になります。 (crontab などで実行すると思わぬ結果になります。 “a/b.py” が (“a/b”, “.py”) になります。)

絶対パス

ディレクトリ

相対パス

絶対パス

上の相対パスを path.abspath で絶対パスにしています。