Pythonでtempfileを使用する方法

Pythonのtempfileモジュールは一時ファイルと一時フォルダを作成するためのツールです。以下にtempfileモジュールを使用する一般的な方法をいくつか示します。

  1. 一時ファイルを生成します。
import tempfile
# 创建一个临时文件,返回一个文件对象
temp_file = tempfile.NamedTemporaryFile()
# 获取临时文件的路径
temp_file_path = temp_file.name
# 关闭临时文件
temp_file.close()
  1. 一時的なディレクトリを作成します。
import tempfile
# 创建一个临时文件夹,返回文件夹的路径
temp_dir = tempfile.TemporaryDirectory()
# 获取临时文件夹的路径
temp_dir_path = temp_dir.name
# 关闭临时文件夹,并删除其中的所有文件
temp_dir.cleanup()
  1. メモリ上にテンポラリファイルを生成する:
import tempfile
# 在内存中创建一个临时文件,返回一个文件对象
temp_file = tempfile.SpooledTemporaryFile()
# 将数据写入临时文件
temp_file.write(b'Hello, World!')
# 将临时文件中的数据读取出来
temp_file.seek(0)
data = temp_file.read()
# 关闭临时文件
temp_file.close()

これらはTempfileモジュールが提供する一般的な使用方法の一部にすぎませんが、特定の要件に応じて使用できる他の多くの方法やオプションがあります。

bannerAds