我使用命令testFile = open("test.txt")
打开一个简单的文本文件并收到以下内容:是否因为使用的python版本而发生此类错误?
IOError:[Errno 2]没有这样的文件或目录:'Test.txt
答案 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")
(在将文件移动到正确的位置之后)。如果您的文件不在脚本目录中,您将使用命令查找文件并将其打开。