os.getcwd 和os.path.abspath解读(os.getcwd()函数的作用是)

网友投稿 1048 2022-08-25


os.getcwd 和os.path.abspath解读(os.getcwd()函数的作用是)

os.getcwd && os.path.abspath

1、os.getcwd():

获取当前工作目录,也就是在哪个目录下运行这个程序。

假设F:\aaa\bbb\ccc目录下有个文件 TestDir.py,打印当前工作目录。进入windows命令行窗口

如何获得当下程序运行的完整地址可以用os.path.abspath(file)

注意file属于该方法的特殊用法,不能在其他地方单独使用否则报错,因为没定义。

2、os.path.abspath()

os.path.abspath无法获取指定文件的绝对路径,而是需要加文件路径os.path.abspath(path)

本质上就是:os.path.abspath取决于os.getcwd,如果是一个绝对路径,就返回,如果不是绝对路径,根据编码执行getcwd/getcwdu.然后把path和当前工作路径连接起来。

本文部分参考来源:https://blog.csdn.net/funnypython/article/details/78733115https://blog.csdn.net/dmt103/article/details/106170431https://cnblogs.com/nzbbody/archive/2013/11/12/3419473.htmlhttp://blog.csdn.net/yes1cpp/article/details/43310595


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:pycharm在windows及linux系统下创建虚拟环境和添加依赖项
下一篇:Python爬虫如何加速?异步、协程还是多进程?分享一个常用做法,萌新也能看懂
相关文章

 发表评论

暂时没有评论,来抢沙发吧~