说文件'file1.txt'的路径是/home/bentley4/Desktop/sc/file1.txt
说我当前的工作目录是/home/bentley4
import os
os.path.abspath('file1.txt')
返回/home/bentley4/file1.txt
os.path.exists('file1.txt')
返回False
。如果我做
os.path.abspath('file_that_does_not_exist.txt')
它返回/home/bentley4/file_that_does_not_exist.txt
但是同样,这是不正确的。该文件甚至在我的计算机上都不存在。有没有办法从我当前工作的任何目录中获取正确的绝对路径?(除了定义一个新功能)
因此,这仅在我与现有文件位于同一目录中或在距该文件目录路径一个目录或更远的目录中时才有效?