0%

Python中处理Windows下路径的问题

python下处理路径会出现在’C:\Windows\System32’路径下而不是在当前目录下,就会出现一些奇怪的坑。

试着执行一下三种目录获取命令,

1
2
3
print(os.getcwd())
print(sys.path[0])
print(sys.path[1])

os.getcwd()获取当前工作目录,而sys.path[0]是当前运行的脚本文件所在的目录。sys.path[1]作用不太明白,值会变化,但是基本都是当前脚本目录
判断哪一个是当前目录,就从os.getcwd()sys.path[0]下手比较,如果不一样,就试试sys.path[1],计划通(逃