os.path.abspath用法,path=os.getcwd()

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: