
解释器是交互式的,类似于很早的basic,不太适用直接粘贴。所以建议你:
在windows之下安装的python有一个idle集成开发环境,在那里new个新文件,复制粘贴源代码,点run菜单运行即可。也可在windows的“命令提示符”下用python直接执行你用记事本写好的py文件。像我们一般都用比较专业的开发环境,比如vs里面包含的python,总之有很多种选择,就看自己的喜好了
在python中用有一个模块可以用来处理剪切板复制的内容,pyperclip模块
pyperclip模块有copy()和paste()函数,分别用于向计算机的剪贴板发送文本,或从它接受文本。
pyperclip模块不是python自带的。所以要安装这个模块,例如 pip install pyperclip
下面就这个模块的使用简单举例:
1例题1
创建一个文件用来存储你的多个账户的密码应用: (假设创建的py文件名为 :pwpy)
#!python3
PASSWORDS = {'email':'adjofahoweghowaehgg',
'blog':'GEAGefwegEgeghfewEGEege呵呵跟了猴哥hhaji',
'luggage':'12345'}
import sys,pyperclip
if len(sysargv) < 2:
print('请输入:py pwpy 帐号名 -以确认用于查询相应的密码')
sysexit()
account = sysargv[1]
if account in PASSWORDS:
pyperclipcopy(PASSWORDS[account])
print('Password for ' + account + ' 已经复制,请粘贴使用')
else:
print('系统中无此账户的记录')
运行如下:
python pwpy blog
Password for blog已经复制,请粘贴使用
运行程序后,内容已经自动到你的电脑的剪贴板上面,你直接粘贴使用即可;这种方法可以用于管理你的账户密码,无论设置多复杂的密码都不用担心记不住,直接粘贴使用即可;
例题2:
上面例题有提到对剪贴板内容的复制和粘贴,但有的时候我们复制的内容,我们想对复制的内容添加进去我们自己想要设定的东西,下面我们用例题来分析:
例如,我们在电脑上面复制了一段文本,内容如下:
List of animals
Lists of aquarium life
Lists of biologists by author abbreviation
List of cultivars
我们想要在这段文本的每行前面都加上一个‘’号
代码:
#!python3
import pyperclip
text = pyperclippaste() #将我们已经复制到电脑剪贴板准备粘贴的内容 赋给text
lines = textsplit('\n') #split()方法用于指定以某个字符来分割字符串 例如:spam = "hello i'm peter" spamsplit("'") 输出的是:['hello i', 'm peter']
for i in range(len(lines)):
lines[i] = '' + lines[i]
text = '\n'join(lines) #lines 通过处理出来是一个字符列表,而text是需要一个字符串,因此需要用到join来连接各列表中的各字符串
pyperclipcopy(text)
#join方法 在一个字符串上调用,参数是一个字符串列表,返回一个字符串。返回的字符串由传入的列表中每个字符串连接而成。
如: ','join['cats','rats','bats']
out:'cats,rats,bats'
' 'join['cats','rats','bats']
out: 'cat rats bats'
import
shutil
#复制文件
shutilcopyfile('listfilepy',
'd:/testpy')
#复制目录
shutilcopytree('d:/temp',
'c:/temp/')
#其余可以参考shutil下的函数
偶尔截取了一张,需要拷贝其中的文字(如下图),用键盘打字嫌麻烦,又容易出错。现希望对截图进行文字识别,并将结果保存至剪切板,方便直接粘贴。
1、 安装keyboard、Pillow、baidu-aip和pyperclip四个第三方库。
2、 打开 百度API网络文字识别 ,点击 “立即使用” 。登录百度账号,点击 “创建应用” 。记录APP_ID,API_KEY和SECRET_KEY这3个关键信息。详细创建和调用过程可以参考 python怎么使用百度文字识别功能 和 百度API接口说明 。
以上就是关于Python编程怎么复制全部的内容,包括:Python编程怎么复制、python123考试模式怎么复制、如何用python复制粘贴文件到指定文件夹,windows等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)