
python
凉云半
你说,寒庐煮酒,雪落梅章。后来,君在沧海,我在潇湘。
展开
-
python代码中使用cmd命令出现cmd弹窗问题
在pycharm中写python代码使用到cmd命令的时候,习惯使用os代码如下:import oscommand = 'XXXXX'os.systme(command)在调试的时候不弹出cmd弹窗,但是将写好的py打包成exe文件之后运行就会闪出cmd弹窗解决办法:from subprocess import runcommand='XXXXX'run(command,shell=True)...原创 2021-08-26 11:44:28 · 2459 阅读 · 0 评论 -
pycharm中如何批量某个变量名
1.双击变量名,将代码中的所有变量名高亮2.右击,Refactor,rename ,此时选中的变量处会出现选项,rename all occurrences,3.输入新的变量名,此时所有的位置都已修改,但是还是高亮状态,在enter来进行确认...原创 2021-08-25 09:14:43 · 624 阅读 · 0 评论 -
将写好的python 程序打包成exe
直接在cmd中使用pip install pyinstaller 会安装成功但是在使用的时候会提示找不到pyinstaller,这是因为python3.8以上版本不支持这样安装pyinstallerPython3.8以上的安装方法,需在官网手工下载http://www.pyinstaller.org/downloads.html下载完成中cd 进入到解压缩的文件夹下,python setup.py install开始安装,安装完成后使用pyinstaller -F -w xx.py可以将多个文件原创 2020-09-28 16:24:58 · 345 阅读 · 0 评论 -
Python 中if和for的后置用法
一、If后置:return a if a>b else b还可以表达为c = [b,a][a>b]因为a>b返回的是True,False在python中True和False完全等于1和0,对应到数组中的位置为a或者b二、For后置[a + b for a in x for b in y if a%2 == 0 and b%2 ==0]For的返回结果限定为list...原创 2020-09-25 17:05:38 · 6611 阅读 · 0 评论 -
python两字符串比较常用函数
Python判断一个字符串在另一个字符串中出现的次数a.count(b)返回b在a中出现的次数b in a表达式判断b是否包含在a中,返回布尔类型a.find(b)在a中从左到右查找b字符串a.rfind(b)在a中从右往左查找b字符串返回第一次找到的位置,如没有返回-1a.rfind(b, 2, 9)可以限定查找范围a.index(b)和a.rindex(b)与find用法相似,找不到时会返回...原创 2020-09-25 10:44:50 · 1861 阅读 · 0 评论 -
Python 中的lamdba和filter、map、reduce
Python 中的lamdba和filter、map、reduce一、Lamdba是一个表达式,通常作为匿名函数来使用,在不允许使用def的地方,他的通常表达形式为 lamdba x,y,z:x+y+z,冒号前为参数,冒号后为表达式,运算结果为返回表达式的值二、filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequence的类型),function原创 2020-09-25 09:54:04 · 190 阅读 · 0 评论 -
python pip安装scrapy失败
一般使用pip install scrapy 会报错,主要原因是scrapy需要的支持库没有安装,一般是因为Twisted造成的1.查看当前python的安装版本,在cmd中使用python命令查看2.2.去网址https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted下载对应版本的twisted,红线部分分别对应python版本和电脑位数3.Cd到下载的whl文件存放目录使用 pip install TwisXX.whl 安装4.pip inst原创 2020-09-18 17:11:32 · 770 阅读 · 0 评论 -
python正则表达式基本格式
处理方法
在爬取一些网页的时候F12快捷键不能使用,不能打开调试界面解决办法:以谷歌浏览器为例,左上角选项—更多工具–开发者工具或者使用ctrl+shift+I快捷键打开但是打开调试界面后,网页界面卡住了,调试界面sources中不停的循环一个debugger函数这是因为网页添加的js代码进行了过禁用调试设置,不停的循环这个debugger函数,几次之后就会内存增长造成网页卡顿解决办法:一、禁用调试模式这样可以正常显示,但是我们不能正常调试其他代码了二、在循环提示debugger的地方,在3的地方原创 2020-09-15 10:41:28 · 22383 阅读 · 3 评论 -
pycharm中将D盘video文件夹的ts文件合并成为MP4文件
使用os模拟命令行实现合并import osos.system(“D:&&cd /video&© /b *.ts video.mp4&&del *.ts”)&&为多条命令行指令分隔先从C盘转换到D盘下cd进入video文件夹使用copy命令合并ts为mp4...原创 2020-09-14 17:38:10 · 691 阅读 · 0 评论 -
视频下载强大工具you-get在pycharm中的使用
you-get是非常强大的下载工具安装方法–在cmd命令行中: pip3 install you-get在python中的使用方法:1.模拟命令行的方法使用You-get -o 目录 -O 视频名称(不需要视频格式) urlimport osstr = "you-get -o D://video// -O a "+urlos.system(str)2.调用you-get的any-downlaod函数from you_get import commoncommon.any_download原创 2020-09-14 17:33:02 · 5378 阅读 · 4 评论 -
Python 输入pip命令引入第三方库 提示Unknown or unsupported command ‘install‘
Python 输入pip命令引入第三方库提示Unknown or unsupported command ‘install’原因为安装多个pip解决办法:1.通过where pip 查看python pip在什么位置2.cd 进入该文件夹下3.重新运行安装命令即可正常安装另外:网上流传配置变量的方式解决该问题,经尝试对我的电脑不起作用...原创 2020-09-09 16:49:01 · 682 阅读 · 0 评论 -
Python pip 安装国内源(windows系统)
1.国内的原https://pypi.tuna.tsinghua.edu.cn/simple #清华http://mirrors.aliyun.com/pypi/simple/ #阿里云https://pypi.mirrors.ustc.edu.cn/simple/ #中国科技大学http://pypi.hustunique.com/&nb原创 2020-09-09 16:36:02 · 1178 阅读 · 0 评论