鱼C论坛

 找回密码
 立即注册
查看: 3563|回复: 6

提一个自己做小东西时的疑问

[复制链接]
发表于 2015-3-18 10:01:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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:最后吐槽。新手鱼油怎么连提问都不能提啊。只能到这里发贴问一下了~~


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-3-18 14:33:09 | 显示全部楼层
额 。不能悬赏都木有人回答我的问题~~~

评分

参与人数 1鱼币 +10 收起 理由
~风介~ + 10 支持楼主!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-18 22:53:29 | 显示全部楼层
主要是论坛里面学习相关模块的应该不多吧~
楼主加油哦!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-18 22:58:15 | 显示全部楼层
~风介~ 发表于 2015-3-18 22:53
主要是论坛里面学习相关模块的应该不多吧~
楼主加油哦!

恩。看来只能再想办法了~~路漫漫~~
谢谢版主~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-18 23:01:40 | 显示全部楼层
~风介~ 发表于 2015-3-18 22:53
主要是论坛里面学习相关模块的应该不多吧~
楼主加油哦!

还加不了好友~~真是悲催~~悬赏也发不了~~得等下一级
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-18 23:01:46 | 显示全部楼层
lightninng 发表于 2015-3-18 22:58
恩。看来只能再想办法了~~路漫漫~~
谢谢版主~

论坛里面的绝大多数人都是初学者~
而我们也不可能面面俱到.....
我们还要在各自的方向奋斗才行!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-18 23:03:21 | 显示全部楼层
~风介~ 发表于 2015-3-18 23:01
论坛里面的绝大多数人都是初学者~
而我们也不可能面面俱到.....
我们还要在各自的方向奋斗才行!{:7_12 ...

恩,确实感觉初学者比较多,毕竟甲鱼的视频都是《零基础XXXX》,不过高手感觉也不少~~
继续努力
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 20:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表