我在程序中使用了已经存在的路径,但是os.path.exists()
方法返回了False
。下面的脚本显示了行为:
import os
permission_path = 'Security\Permission'
android_permission_path = permission_path + '\android'
os.path.exists(permission_path) #returns True as expected
os.path.exists(android_permission_path) # returns False unexpectedly!
我确定路径Security\Permission\android
已经存在。有什么我想念或做错的事吗?
我正在windows
上运行Python 2.7.13
。
答案 0 :(得分:4)
您需要以可移植的方式加入路径:
permission_path = os.path.join('Security', 'Permission')
android_permission_path = os.path.join(permission_path, 'android')
os.path.exists(permission_path)
os.path.exists(android_permission_path)
您可能遇到的其他问题是缺少对“安全性/权限/ android”目录的访问权限。