有人可以帮我弄清楚为什么终端(MacOS)将不再找到我保存的python文件吗?

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

所以我是初学者。我在MacBook Pro上安装了python 3.8.2。一周的运行良好,我正在用原子创建代码,将.py文件另存为桌面上的文件夹。终端可以轻松定位和运行这些文件。但是,现在当我进入终端时,看不到文件夹中有我的任何文件,只有hello.py可以打印“ Hello World”,但该文件夹中没有任何此类文件。

有关更多背景信息,我相信错误的来源来自于我先前的命令。我不确定如何快速浏览终端,并且因为我在某个文件夹中的某个文件夹中并想离开第二个文件夹,所以我认为它与那些旧的命令游戏类似,只是您让他们执行某些操作。因此,在我的脑袋中输入了“ MacBook-Pro:FolderName user $ exit foldername”,然后单击return。在此之后,我收到一条消息,提示我没有保存,所以我不记得了,但是还有几行,我认为它已退出。我无法再输入终端。我关闭了外壳,然后打开了一个新外壳,这就是导致当前问题的原因以及为什么我在这里寻求帮助。

我提供了我的原子代码的照片,终端现在说了什么,而我的文件文件夹终端找不到。

编辑:由于信誉不佳,我还不能包括图片,因此它已更改为链接photo of issue here

编辑:要添加此内容,我创建了一个新的保存文件夹,将其中一个旧文件移至新文件夹中,并且该文件正常运行。这使我相信我使用终端以某种方式忽略或忘记了初始保存文件夹及其所有内容。那会发生吗?

python-3.x macos new-operator
1个回答
0
投票

根据您的图片,似乎对目录在MacOS中的工作方式存在误解。在终端中,键入cd ~/py4e;在Unix系统中,~是您的主目录,因此您将导航到主目录下的py4e子目录。

但是,您键入cd ~/ex_04(或其他名称),这意味着您试图导航到主目录下的ex_04子目录。这不是您想要的;您要导航到py4e目录下的ex_04。

在终端中,当您在当前文件夹中工作时,只需输入该子目录的名称,即运行cd ex_04后即cd ~/py4e,就可以切换到该当前目录中的另一个文件夹。

[如果您只是从MacOS中的命令行开始,我绝对建议您在线查找一些初学者教程,以便更好地在终端中浏览和工作。

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