python 存取google試算表 JSON檔案問題

存取雲端google試算表,必須要有credentials.json檔案,

程式中的位置大致如下

gc = pygsheets.authorize(service_account_file='credentials.json')

問題:

使用 pyinstaller 打包後,無法順利執行exe檔,

會顯示 FileNotFoundError:No such file or directory


解決:

pyinstaller.exe -F -w --onefile --collect-data pygsheets  xxx.py

打包完後exe檔和credentials.json必須放在同個資料夾


ps.若使用windows任務排程,開始位置必須填入資料夾路徑。

沒有留言:

張貼留言

非看不可

【超好用】貼圖快速裁切,極速上架。

輕鬆自製 LINE 貼圖!免安裝的超強網頁版「簡單的圖片工具」推薦 裁切、去背、標註一氣呵成,專為貼圖創作者打造的高效神器 很多創作者在製作 LINE 貼圖時,最常遇到的痛點就是: 尺...