Python中os模块的各种用法

85 阅读1分钟

1、获取当前的工作目录绝对路径、获取当前所在的文件夹绝对路径

os.getcwd()

一个意外情况:

通过os.path.dirname(os.path.abspath(__file__))这条命令也是能获取到当前的工作目录路径的,但用pyinstaller打包后,打印出来的路径是一个临时缓存目录,如下所示:

C:\Users\mac\AppData\Local\Temp\_MEI50562

所以,如果要用获取到的当前目录路径去拼接本地文件的话,还是用os.getcwd()来获取当前目录的路径更加安全。