Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonを使用して安全な一時ファイル名を生成するにはどうすればよいですか?


tempfileモジュールを使用して、可能な限り最も安全な方法で一意の一時ファイルを作成できます。ファイルの作成には競合状態はありません。このファイルは、作成するユーザーIDによってのみ読み取りおよび書き込みが可能です。 mkstemp()のユーザーは、一時ファイルを使い終わったら削除する責任があることに注意してください。新しい一時ファイルを作成するには、次のように使用します

import tempfile
_, temp_file_path = tempfile.mkstemp()
print("File path: " + temp_file_path)

完了したら、このファイルを手動で削除する必要があることに注意してください。


  1. Pythonでバイトコードファイルを生成する方法

    すべてのPythonプログラムは、ソースコードを自動的にコンパイルして、バイトコードとも呼ばれるコードをコンパイルしてから実行します。 モジュールを初めてインポートするとき、またはソースファイルが新しいファイルであるとき、または更新されたファイルがあるときはいつでも、最近コンパイルされたファイルは、.pyファイルと同じディレクトリにファイルをコンパイルするときに.pycファイルが作成されます。 (python 3-から、.pycファイルが.pyファイルと同じディレクトリではなく__pycache__というサブディレクトリにあることがわかります)。これは、次回プログラムを実行するときにPyth

  2. Pythonを使用してファイルを削除するにはどうすればよいですか?

    osモジュールの関数を含む単一のファイルまたは単一の空のフォルダーを削除できます。たとえば、ファイルmy_file.txtを削除する場合は、 >>> import os >>> os.remove('my_file.txt') os.removeの引数は、絶対パスまたは相対パスである必要があります。