作者pttsasho (sasho)
看板Python
标题[问题] 下载的资料不见了 !!!
时间Mon Jan 19 20:41:14 2015
请朋友帮忙写了一支 pyhton 的程式
主要是用来下载网页的资料
也将该程式转成执行档
但很奇怪的是 如果是直接点选执行档下载的话没有问题
但若是排程执行的话 程式还是会跑 但就是在应该出现档案的资料夹中找不到档案
可以请版上的高手帮忙解惑一下吗 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.255.35.161
※ 文章网址: https://webptt.com/cn.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