Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python2.7:在空闲状态下测试文本文件_Python - Fatal编程技术网

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的版本根本不重要。问题是文件并不是你想象的那样。