|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 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:最后吐槽。新手鱼油怎么连提问都不能提啊。只能到这里发贴问一下了~~
|
|