Python2.7:在空闲状态下测试文本文件
我正在使用命令Python2.7:在空闲状态下测试文本文件,python,Python,我正在使用命令testFile=open(“test.txt”)打开一个简单的文本文件,并收到以下消息:是否由于使用的python版本而出现此类错误 IOError:[Errno 2]没有这样的文件或目录:'Test.txt将“a+”模式参数添加到打开的文件中,如果该文件不存在,这将创建该文件: testFile = open("test.txt", "a+") 打开文件的语法为: 文件对象=打开(文件名[,访问模式][,缓冲]) 由于您没有提到访问模式(可选),默认值为“读取”。但是,如果您
testFile=open(“test.txt”)
打开一个简单的文本文件,并收到以下消息:是否由于使用的python版本而出现此类错误
IOError:[Errno 2]没有这样的文件或目录:'Test.txt将“a+”模式参数添加到打开的文件中,如果该文件不存在,这将创建该文件:
testFile = open("test.txt", "a+")
打开文件的语法为: 文件对象=打开(文件名[,访问模式][,缓冲]) 由于您没有提到访问模式(可选),默认值为“读取”。但是,如果您正在执行脚本的文件夹中不存在文件“test.txt”,它将在您得到时通过一个错误
要更正此错误,请将access_模式添加为“a+”或提供完整的文件路径,例如C:\test.txt(假定为windows系统)此错误与版本无关,但不清楚 你想对你的文件做什么。 如果您想从中读取数据,但遇到了这样的错误,这意味着您的文件不是您认为的位置。在任何情况下,您都应该编写一行,如
testFile=open(“test.txt”,“r”)
。
如果您想创建一个新文件并在其中写入,您将有一行
testFile=open(“test.txt”、“w”)。最后,如果您的文件已经存在,并且您希望在其上添加内容,请使用
testFile=open(“test.txt”,“a”)
(将文件移动到正确的位置后)。如果您的文件不在脚本的目录中,您将使用命令找到您的文件并打开它。好的,您空闲运行的目录中似乎不存在test.txt
。否,这是一个标准错误,带有找不到文件的标准错误代码。python 2.7和3如何。2@Maton不,Python的版本根本不重要。问题是文件并不是你想象的那样。