我的书说:
计算机上运行的每个程序都有一个当前的工作目录或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] 删除。
我来说两句