工作目录与os.getcwd()

Posted 扫驴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工作目录与os.getcwd()相关的知识,希望对你有一定的参考价值。

假设某程序在/root/a/aa.py,在shell,当前pwd为/root,输入./a/aa.py运行py程序,则爱程序的工作目录是/root.而不是程序所在文件夹,os.getcwd()就是查看工作目录的方法。

工作目录有什么意义?目前所知,如果程序中有操作文件的代码,比如open(文件名,‘r‘),则文件的搜索路径就是工作目录。

不同的是,导入模块时模块的搜索路径包含当前文件的所在的文件夹,

获取程序文件所在位置:sys.path[0]

以上是关于工作目录与os.getcwd()的主要内容,如果未能解决你的问题,请参考以下文章

OS 模块

os模块 与 sys模块

6_30 os模块

os模块续

模块:标准库os

python_os模块