os.path.abspath用法,path=os.getcwd()
os.getcwd os.path.abspath
1.os.getcwd():获取当前工作目录,即运行这个程序的目录。
假设F:\aaa\bbb\ccc目录下有一个文件TestDir.py,打印当前工作目录。进入windows命令行窗口。
Os.path专用于地址解析,
如何获取当前运行程序的完整地址可以使用os.path.abspath(file)
注意file属于这个方法的特殊用法,在其他地方不能单独使用。否则,将报告一个错误,因为它是未定义的。
2.os.path.abspath()只有在脚本中执行时才有效,因为该命令是当前执行的脚本的完整路径。如果它在交互模式下运行或终止终端,它将报告没有文件的错误:
不走绝对的路吗?为什么不是真正的完整路径?上级目录不见了?
此外,例如:
Os.path.abspath无法获取指定文件的绝对路径,需要添加文件路径os.path.abspath(path)。
本质上:
Os.path.abspath依赖于os.getcwd如果是绝对路径,则返回。如果不是绝对路径,根据代码执行getcwd/getcwdu。
然后将该路径与当前工作路径连接。
本文的一些参考资料来源:
https://blog.csdn.net/funnypython/article/details/78733115
https://blog.csdn.net/dmt103/article/details/106170431
https://www . cn blogs . com/nzbbody/archive/2013/11/12/3419473 . html
http://blog.csdn.net/yes1cpp/article/details/43310595
否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。