サービス
サービスを探す
プロ人材を探す
仕事を探す
ブログを探す
python ファイル.py
ファイルの親ディレクトリを sys.path の先頭に追加する
※ 相対パスインポートはできない
python3 -m パッケージ.モジュール
python -m モジュール
※ .py をつけない
パッケージとモジュールの区切りはピリオド
カレントディレクトリを sys.path の先頭に追加する
モジュールを sys.path に含まれるパスを起点にして引数に与えられた名前で探す
sys.path からモジュールまでに通ったパッケージは
すべてシステム内部で順番に import されて sys.modules にキャッシュされる
システムが import したパッケージ名は破棄されるので
実行時に再び import する必要がある
if __name__ == "__main__":
import時は実行しない
import時は __name__ が モジュール名 になる
python3 スクリプト.py
インストール時に .py に関連付けられてるので準備不要
①ファイルに実行可能権限を付与
②スクリプトにシバン行を書く
#!/usr/bin/env python3
実行後に自動で閉じる
拡張子を .pyw にする
①拡張子を .pyw にする
②pythonw スクリプト.pyw