如何创建和删除文件?
创建文件
可以使用以下两种方法创建文件:
- 使用
open()
函数:
with open("filename.txt", "w") as f:
f.write("Hello world!")
- 使用
os.makedirs()
函数:
import os
os.makedirs("my_directory", exist_ok=True)
删除文件
可以使用以下两种方法删除文件:
- 使用
os.remove()
函数:
import os
os.remove("filename.txt")
- 使用
shutil.rmtree()
函数:
import shutil
shutil.rmtree("my_directory")
注意
- 打开文件时,必须先关闭文件对象。
- 使用
os.makedirs()
创建目录时,如果目录名包含特殊字符,需要使用os.makedirs(path, exist_ok=True)
参数。 - 使用
shutil.rmtree()
删除目录时,所有子目录和文件都会被删除。