当前工作目录到底是什么?

哈默尔

我的书说:

计算机上运行的每个程序都有一个当前的工作目录或cwd。任何不以根文件夹开头的文件名或路径都假定在当前工作目录下

在OSX上,我的根文件夹是/。当我在os.getcwd()Python shell中键入内容时,我得到了/Users/apple/Documents为什么我的cwd中有Documents文件夹?是否表示Python正在使用Documents文件夹?是否没有以/(根文件夹)开头的指向Python的路径另外,每个程序都有不同的cwd吗?

埃文

python解释器的位置取决于您启动它的方式以及启动之后的后续操作,例如,使用os模块导航文件系统。仅启动解释器将把您放置在python安装目录中(在不同操作系统上不同)。另一方面,如果您从编辑或运行特定目录中的文件开始,则您的位置将是您正在编辑的文件的文件夹。例如,如果您需要在某个目录中运行解释器,而您使用的是空闲状态,则最简单的方法是从那里以一种或另一种方式创建python文件,然后在编辑该文件时,可以通过运行> Python Shell启动shell。将已经在该目录中。如果您使用的是命令行解释器,在运行python / python3 / py命令之前,导航至要运行解释器的文件夹。如果需要手动导航,当然可以使用已经提到的以下内容:

import os
os.chdir('full_path_to_your_directory')

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章