如何在Python中编辑纯文本文件?

Unc*_*lby 3 python file

我一直在尝试创建一个编辑文件的python脚本,但如果该文件尚未存在,则会出现如下错误:

    Traceback (most recent call last):
        File "openorcreatfile.py", line 56, in <module>
        fileHandle = (pathToFile, 'w')
        IOError: [Errno 2] No such file or directory: '/home/me/The_File.txt'
Run Code Online (Sandbox Code Playgroud)

如果文件存在,它工作正常.我也试过这个:

    fileHandle = (pathToFile, 'w+')
Run Code Online (Sandbox Code Playgroud)

但它出现了同样的错误.我是否需要明确检查文件是否存在?如果是这样,我该如何创建文件?

编辑:对不起,我意识到文件夹丢失了.我是个白痴.

idb*_*rii 5

错误显示"没有这样的文件或目录."

由于您正在尝试创建文件,因此不能缺少该文件.所以你需要创建/home/me/目录.

os.makedirs.