git からプルする.pyc
と、新しくプルされたファイルの代わりに古い.py
ファイルが実行されるように見えることがありますが、ファイルを自動的にクリアし.pyc
て常に新しいバージョンを実行する方法はありますか?
6725 次
2 に答える
12
ファイル.pyc
の変更日が新しい場合、古いものは Python によって自動的に消去されます。.py
.pyc
次のコマンドを使用して、ディレクトリ構造内のすべてのファイルを手動で削除できます。
find . -name \*.pyc -delete
モジュールがインポートされると、Python はそれらを再作成します。次を実行することもできます。
python -m compileall .
コンパイルを強制します。
于 2012-09-24T15:53:42.510 に答える
1
ファイルの作成を防ぐ別のオプション.pyc
は、オプション -B を python に渡すことです
python -B file.py
-B
オプションからman
:
-B Don't write .py[co] files on import. See also PYTHONDONTWRITEBYTECODE.
また、 sha-bang.py
を使用してファイルの先頭に指定することもできます。
#!/bin/python -B
于 2018-04-10T10:39:50.273 に答える