我有一个班级作业,需要保存一个链接中的文件以在程序中使用它。
这就是我要打开文件的地方:
with open("words.txt") as file:
for word in file.readlines():
word = word.strip()
if len(word) == 3 or len(word) == 4:
words.append(word)
它输出此错误:
FileNotFoundError: [Errno 2] No such file or directory: 'words.txt'
我应该另外保存吗?
答案 0 :(得分:1)
如果要使用'open(“ words.txt”)',则文件“ words.txt”必须位于脚本的同一位置。
2个解决方案:
open("words.txt")
替换为open("C:\Users\rosac\Downloads\words.txt")
答案 1 :(得分:1)
您需要将脚本的完整路径设置为“ words.txt”:
with open("C:\Users\rosac\Downloads\words.txt") as file:
for word in file.readlines():
word = word.strip()
if len(word) == 3 or len(word) == 4:
words.append(word)
根据您的编辑器,路径斜线可能需要使用/
而不是\
。您还可以更改工作目录:
import os
os.chdir("C:\Users\rosac\Downloads\")
然后您可以打开文件:
with open("words.txt") as file:
...