Python ./ 与 ../ 相对路径的区别

之前一直对这两个相对路径表示法比较模糊,虽然网上都说’./‘表示当前目录下,’…/'表示当前目录的上一目录下,但是实际做项目的时候感觉这种说法有时候对,有时候又不对。
今天才发现,正确的说法应该是:
'./'表示运行程序脚本所在目录下;
'…/‘表示运行程序脚本所在目录的上一目录下。
这就意味着相对路径的正确与否取决于你运行程序的’main function’在哪里,而并不取决于你写的’./'命令位于哪个文件。

相对路径的相对,指的是相对于’python.exe main.py’的’main.py’的路径,与’main.py’调用的哪个文件无关。


版权声明:本文为weixin_43483381原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。