【发布时间】:2020-04-08 09:39:35
【问题描述】:
我正在编写一个 python 脚本,我需要在其中打开一个“.txt”文件夹并分析其中的文本。
我已将此“.txt”文档保存在与我的 Python 脚本相同的文件夹中。
但是,当我打开文件时; file = open("words.txt",'r')
我收到错误:No such file or directory: 'words.txt'。
我不明白为什么会这样?
【问题讨论】:
-
脚本的位置并不重要,重要的是您的当前目录(不必与包含脚本的目录相同)。最好使用
open中文件的完整路径。 -
另外,请使用
Pathfrompathlib,它将处理所有操作系统路径的事情:from pathlib import Path和file = open(Path("words.txt"),'r')