提一个自己做小东西时的疑问
本帖最后由 lightninng 于 2015-3-18 10:02 编辑自己写一段方便自己下载东西的代码遇到 点问题"""用idm下载剪切板的下载地址所指向的文件"""
import win32clipboard as win_clip
import win32con
import os
def getText():
#函数用于获取剪切板里的字符串
win_clip.OpenClipboard()
string = win_clip.GetClipboardData(win32con.CF_TEXT)
win_clip.CloseClipboard()
return string
os.chdir("D:\Program Files (x86)\Internet Download Manager")
command = "idman.exe /d " + getText().decode()#cmd中调用idm下载文件的命令
#print(command)#这一语句可以正确打印出需要在cmd中输入的命令
os.system(command)
代码如上,遇到的问题是,一个特别长的下载地址,当我调用到下载软件时,下载地址的位置会被截断,也就是下载地址变成了剪切板中一半的内容,这里getText函数已经正确获取的剪切板的内容(这点我已经验证过),但是最后一步调用os.system时出了问题,求高手解答
PS:最后吐槽。新手鱼油怎么连提问都不能提啊。只能到这里发贴问一下了~~
额 。不能悬赏都木有人回答我的问题~~~ 主要是论坛里面学习相关模块的应该不多吧~{:7_144:}
楼主加油哦! ~风介~ 发表于 2015-3-18 22:53
主要是论坛里面学习相关模块的应该不多吧~
楼主加油哦!
恩。看来只能再想办法了~~路漫漫~~{:9_240:}
谢谢版主~{:9_232:} ~风介~ 发表于 2015-3-18 22:53
主要是论坛里面学习相关模块的应该不多吧~
楼主加油哦!
还加不了好友~~真是悲催~~悬赏也发不了~~得等下一级{:9_234:} lightninng 发表于 2015-3-18 22:58
恩。看来只能再想办法了~~路漫漫~~
谢谢版主~
论坛里面的绝大多数人都是初学者~
而我们也不可能面面俱到.....
我们还要在各自的方向奋斗才行!{:7_123:} ~风介~ 发表于 2015-3-18 23:01
论坛里面的绝大多数人都是初学者~
而我们也不可能面面俱到.....
我们还要在各自的方向奋斗才行!{:7_12 ...
恩,确实感觉初学者比较多,毕竟甲鱼的视频都是《零基础XXXX》,不过高手感觉也不少~~{:9_219:}
继续努力{:9_231:}
页:
[1]