如何在Python中编辑文本文件?
我一直在尝试写一个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'
如果文件存在的话,这个脚本运行得很好。我还试过这个:
fileHandle = (pathToFile, 'w+')
但还是出现了同样的错误。我需要明确检查一下文件是否存在吗?如果需要的话,我该怎么创建这个文件呢?
补充:抱歉,我意识到文件夹缺失了。我真是个傻瓜。
5 个回答
3
首先,我们用一个叫做 `open` 的命令来打开一个文件,文件的名字是 `test.txt`,我们用 `'w'` 这个参数表示我们要写入内容。
接着,我们用 `myfile.write` 这个命令把一段文字写进这个文件,内容是 "这是我用 Python 写的第一份文本文件\n"。这里的 `\n` 是用来换行的。
最后,我们用 `myfile.close()` 来关闭这个文件,这样就完成了写入的操作。
4
fo = open("myfile.txt", "wb")
fo.write('blah')
fo.close()
就这样,这样就能完成任务了。
5