如何保存编程链接

时间:2018-11-18 02:33:57

标签: python python-3.x

我有一个班级作业,需要保存一个链接中的文件以在程序中使用它。

这就是我要打开文件的地方:

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'

这是我将其保存在笔记本电脑上的方式: enter image description here

我应该另外保存吗?

2 个答案:

答案 0 :(得分:1)

如果要使用'open(“ words.txt”)',则文件“ words.txt”必须位于脚本的同一位置。

2个解决方案:

  • 您将“ words.txt”移动到与python脚本相同的文件夹中
  • 您将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:
...