作者pttsasho (sasho)
看板Python
標題[問題] 下載的資料不見了 !!!
時間Mon Jan 19 20:41:14 2015
請朋友幫忙寫了一支 pyhton 的程式
主要是用來下載網頁的資料
也將該程式轉成執行檔
但很奇怪的是 如果是直接點選執行檔下載的話沒有問題
但若是排程執行的話 程式還是會跑 但就是在應該出現檔案的資料夾中找不到檔案
可以請版上的高手幫忙解惑一下嗎 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.35.161
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1421671276.A.A5D.html
1F:→ IAMPF: 路徑的問題?直接搜搜看檔案在那? 01/19 20:54
2F:→ pttsasho: 搜過了 都找不到! 但從新用排程再啟動一次 01/19 21:00
3F:→ pttsasho: 居然說檔案已存在 @@" 01/19 21:00
4F:→ pttsasho: 路徑是寫在程式碼裡面的 所以應該不會變動才對 01/19 21:00
5F:→ IAMPF: 權限不夠?換成administrator看看? 01/19 21:34
6F:→ pttsasho: 我已經是用最高權限在執行了 01/19 21:47
7F:→ pttsasho: 我覺得有一個地方怪怪的 就是我在執行程式的時候 01/19 21:47
8F:→ pttsasho: 如果是用手動的 視窗的名稱會是 abc.exe 01/19 21:48
9F:→ pttsasho: 但如果是用排程的 就會變成 taskeng.exe 01/19 21:48
10F:→ pttsasho: 因為儲存的路徑跟執行檔所在路徑有關連,所以我猜應該 01/19 21:48
11F:→ pttsasho: 是路徑跑掉了,但又不知道跑到哪裡去 01/19 21:49
12F:→ pttsasho: 查過 taskeng.exe 是在 system32 資料夾底下 01/19 21:49
13F:→ pttsasho: 找到了...路徑跑到 C:\Windows\SysWOW64 底下去了 01/19 21:52
14F:→ pttsasho: 請教各位高手為什麼會這樣呢? 01/19 21:57
15F:→ dritchie: working directory 01/19 23:49
16F:→ dritchie: os.chdir(os.path.dirname(__file__)) 01/19 23:51
17F:推 cobrasgo: 最近有安裝過什麼程式嗎?可能改到你環境變數了 01/21 20:30
18F:→ polom: 用排程來跑的話 最好考慮 絕對路徑(相對路徑可以會差一層) 01/26 22:20