python 2.7:在空闲状态下测试文本文件

时间:2015-10-15 17:02:48

标签: python

我使用命令testFile = open("test.txt")打开一个简单的文本文件并收到以下内容:是否因为使用的python版本而发生此类错误?

IOError:[Errno 2]没有这样的文件或目录:'Test.txt

3 个答案:

答案 0 :(得分:0)

在打开时添加“a +”模式参数,如果该文件不存在,则会创建该文件:

.innerHTML

答案 1 :(得分:0)

打开文件的语法是:

file object = open(file_name [,access_mode] [,buffering])

由于您没有提及access_mode(可选),默认为' Read'。但是如果文件' test.txt'在您执行脚本的文件夹中不存在,它将通过您获得的错误。

要更正它,请将access_mode添加为" a +"或者提供完整的文件路径C:\ test.txt(假设是windows系统)

答案 2 :(得分:0)

错误与版本无关,但不清楚 你想用你的文件做什么。 如果您想从中读取并且出现这样的错误,则表示您的文件不在您认为的位置。无论如何,你应该写一个像testFile = open("test.txt","r")这样的行。 如果你想创建一个新文件并在其中写入,你将有一个像这样的行 testFile = open(" test.txt"," w")。最后,如果您的文件已经存在并且您想要在其上添加内容,请使用testFile = open("test.txt","a")(在将文件移动到正确的位置之后)。如果您的文件不在脚本目录中,您将使用命令查找文件并将其打开。