[問題] 下載的資料不見了 !!!

作者: pttsasho (sasho)   2015-01-19 20:41:14
請朋友幫忙寫了一支 pyhton 的程式
主要是用來下載網頁的資料
也將該程式轉成執行檔
但很奇怪的是 如果是直接點選執行檔下載的話沒有問題
但若是排程執行的話 程式還是會跑 但就是在應該出現檔案的資料夾中找不到檔案
可以請版上的高手幫忙解惑一下嗎 謝謝
作者: IAMPF (PF)   2015-01-19 20:54:00
路徑的問題?直接搜搜看檔案在那?
作者: pttsasho (sasho)   2015-01-19 21:00:00
搜過了 都找不到! 但從新用排程再啟動一次居然說檔案已存在 @@"路徑是寫在程式碼裡面的 所以應該不會變動才對
作者: IAMPF (PF)   2015-01-19 21:34:00
權限不夠?換成administrator看看?
作者: pttsasho (sasho)   2015-01-19 21:47:00
我已經是用最高權限在執行了我覺得有一個地方怪怪的 就是我在執行程式的時候如果是用手動的 視窗的名稱會是 abc.exe但如果是用排程的 就會變成 taskeng.exe因為儲存的路徑跟執行檔所在路徑有關連,所以我猜應該是路徑跑掉了,但又不知道跑到哪裡去查過 taskeng.exe 是在 system32 資料夾底下找到了...路徑跑到 C:\Windows\SysWOW64 底下去了請教各位高手為什麼會這樣呢?
作者: dritchie (卍~邁斯納效應~卍)   2015-01-19 23:49:00
working directoryos.chdir(os.path.dirname(__file__))
作者: cobrasgo (人魚線變成鮪魚線,超帥)   2015-01-21 20:30:00
最近有安裝過什麼程式嗎?可能改到你環境變數了
作者: polom (Polom)   2015-01-26 22:20:00
用排程來跑的話 最好考慮 絕對路徑(相對路徑可以會差一層)

Links booklink

Contact Us: admin [ a t ] ucptt.com