不知道如何使用 Pycharm 打开文件

问题描述 投票:0回答:1

我是编码和 Coursera 课程的新手,我们刚刚开始打开和读取文件。我有这个文件“words.txt”,我正在尝试打开并阅读它,但不断收到:

FileNotFoundError:[Errno 2]没有这样的文件或目录:'words.txt'。

即使words.txt位于我的pythonProject文件中并且工作目录是: 当前工作目录:/Users/me/PycharmProjects/pythonProject

我不得不求助于绝对路径,但我不想每次打开文件时都这样做。 即使工作目录匹配,每次都必须使用绝对路径吗?

python pycharm
1个回答
0
投票

如果右键单击您的程序并选择“运行”,它将为您的程序进行运行配置。 然后,如果您转到顶部的运行配置并对其进行编辑,您将看到如下所示的屏幕,其中显示“工作目录”

默认为程序所在位置。 如果是这种情况,对

words.txt
的引用应该只是文件名
words.txt
(当前目录),并且应该可以正常工作。

如果您从

pythonProject
(项目的顶层)运行它,则需要将程序中的文件引用更改为
Module_2/words.txt

通常是从项目顶层运行事物的“标准”,但这取决于您稍后将学到的很多东西......

您还应该养成在目录或文件名中使用空格的习惯,因为您需要“转义”它们以使它们在文本中可引用。 (相信我)。 只需重命名它们即可。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.