【发布时间】:2017-11-30 00:27:24
【问题描述】:
供参考。绝对路径是计算机上某个位置的完整路径。相对路径是相对于您当前工作目录 (PWD) 的某个文件的路径。例如:
绝对路径:
C:/users/admin/docs/stuff.txt
如果我的密码是C:/users/admin/,那么stuff.txt 的相对路径将是:docs/stuff.txt
注意,密码+相对路径=绝对路径。
酷,太棒了。现在,我编写了一些脚本来检查文件是否存在。
os.chdir("C:/users/admin/docs")
os.path.exists("stuff.txt")
如果stuff.txt 存在并且它工作,则返回TRUE。
现在,如果我写,
os.path.exists("C:/users/admin/docs/stuff.txt")
这也返回TRUE。
是否有明确的时间我们需要使用其中一个?是否有关于 python 如何查找路径的方法?它会先尝试一个然后再尝试另一个吗?
谢谢!
【问题讨论】:
-
显然你只能对 os.path.getsize() 使用绝对路径,所以我更加困惑。
-
我不记得在使用绝对路径时遇到过问题......虽然我想知道它是如何在内部处理的
标签: python path relative-path absolute-path pwd