filePath
变量指向不存在的文件(稍后要创建)。
directoryPath
变量指向不存在的目录(稍后要创建)。
filePath="/VolumeA/DiskA/DirectoryA/textFile.txt"
directoryPath="/VolumeB/DiskB/DirectoryB"
由于两者都不存在,我们无法使用:
os.path.isfile()
os.path.isdir()
检查/验证哪个变量最有可能指向文件以及哪个变量指向目录是什么方法。
答案 0 :(得分:4)
因为一个文件的名称中几乎可以包含任何字符,并且因为一个目录的名称中几乎可以包含任何字符,如果你有一个字符串而无法检查操作系统,你就无法分辨应该是它。