如果文件存在,最简单的创建文件而不截断的最简单方法是-
open('my_file.txt', 'a').close()
在Python 3.4+中,您可以直接使用pathlib模块来触摸文件。对于例如,
from pathlib import Path Path('my_file.txt').touch()
您也可以创建新文件,而无需使用os模块打开它们。该方法mknod()
创建一个名为filename的文件系统节点(文件,设备专用文件或命名管道)。对于例如,
import os os.mknod("my_file.txt")