# 在使用pyinstaller打包好一個exe后,運行此exe,會把此文件解壓縮到
# C:\Users\xxxx\AppData\Local\Temp\
# 臨時目錄下運行。而配置文件一般放置在exe同一個目錄下等待程序查找讀取。而如果使用
# 來獲取目錄,會定位到解壓縮后的臨時地址從而找不到配置文件。
os.path.dirname(os.path.realpath(__file__))
# 解決方法:使用如下代碼來獲取文件夾
# 其中sys.argv[0]表示程序自身,realpath方法可以得到他的絕對路徑
# dirname則將絕對路徑中的文件名去掉只返回末端文件的完整路徑,從而可以在此文件夾中讀取到配置文件。
os.path.dirname(os.path.realpath(sys.argv[0]))