- 军军小站|张军博客
拥有Python标签的文章
Python

python 同时读取多个文件的例子

Python中打开文本使用的是with语句,比如打开一个文件并读取每一行withopen(filename)asfp:forlineinfp:#dosomething为了同时读取多个文件,可以使用下面的代码withopen(filename1)asfp1,open(filename2)asfp2,open(filename3)asfp3:forl1infp1:l2=fp2.readline()l3=fp3.readline()#dosomething稍微简

系统 2019-09-27 17:51:24 2267

Python

python批量爬取下载抖音视频

本文实例为大家分享了python批量爬取下载抖音视频的具体代码,供大家参考,具体内容如下importosimportrequestsimportreimportsysimportasyncioimportaiohttpheaders={'user-agent':'Mozilla/5.0(iPhone;CPUiPhoneOS11_0likeMacOSX)AppleWebKit/604.1.38(KHTML,likeGecko)''Version/11.0Mo

系统 2019-09-27 17:49:26 2267

Python

python中for循环把字符串或者字典添加到列表的方法

python中如何for循环把字符串添加到列表?实例:1.单个字符串用for循环添加到列表中:#把L1中的字符串添加到列表alist里面L1='MJlifeBlog'alist=[]#可以用forin来迭代L1并保存值到x变量里头即可。#接着在for循环里边用append方法即可把解析到的单个字符添加到列表了。forxinL1:alist.append(x)print(alist)2.多个字符串用for循环添加到列表中:#如果需要把多个字符串添加到列表里面

系统 2019-09-27 17:48:15 2267

Python

Python path.join 不同平台结果不同

转载:https://www.polarxiong.com/archives/Python-os-path-join-产生的斜杠在Windows和Linux下的不同表现和解决方法.html问题描述我一直以为Python是隔离了操作系统的差异,同样的function在不同操作系统下会有一致的结果,直到前几天临时切换到Windows下发现有些Python代码跑不出来,才发现如os.path.join()这样的方法在不同操作系统下的表现是不一致的。例如Pytho

系统 2019-09-27 17:48:07 2267

Python

从虚拟环境中启动python IDLE

1、首先进入相应的虚拟环境2、在虚拟环境中使用命令行启动IDLEpython-midlelib.idle即可启动IDLE。而且可以导入环境变量中的包了。

系统 2019-09-27 17:46:47 2267

Python

Python脚本文件打包成可执行文件的方法

将Python脚本文件包装成可执行文件,其目的有二:一则:不需要依赖Python编译器就可以运行软件二则:不想让自己的源码公布出去常用的工具有:py2exe、cx_freeze等【工具:py2exe】安装py2exe安装该工具很简单:只需要从官方网站:http://www.py2exe.org/下载与版本对应的安装程序,点击下一步即可完成安装。安装后,执行importpy2exe,不报错则表示安装成功!复制代码代码如下:>>>importpy2exe>>>

系统 2019-09-27 17:45:59 2267

Python

Python 函数list&read&seek详解

一、函数list(1)定义:用打开的文件作为参数,把文件内的每一行内容作为一个元素(2)格式:list(文件)(3)例子:withopen(r"test01.txt",'r')asf:l=list(f)forlineinl:print(line)2.函数read(1)作用:按照字符进行读取文件内容(2)格式:文件.read(数字)如果数字缺省,那么代表把所有的字符全都读出来;如果里面含有数字那么代表一次性读取这么多字符(3)注意:允许输入参数读取几个字符,

系统 2019-09-27 17:45:50 2267

Python

python操作字典类型的常用方法(推荐)

has_key()方法可以检查字典中是否含有指定的键,如果有则返回True,否则就返回False。语法格式:dictionary_name.has_key(key)dict1={'01':'yangry','02':'weild','03':'hexh','04':'huangmg'}printdict1.has_key('02')printdict1.has_key('08')#resultTrueFalse2.clear()方法用于清除字典中所有的项,

系统 2019-09-27 17:38:42 2267

Python

跟老齐学Python之玩转字符串(2)

上一章中已经讲到连接两个字符串的一种方法。复习一下:>>>a='py'>>>b='thon'>>>a+b'python'既然这是一种方法,言外之意,还有另外一种方法。连接字符串的方法2在说方法2之前,先说明一下什么是占位符,此前在讲解变量(参数)的时候,提到了占位符,这里对占位符做一个比较严格的定义:来自百度百科的定义:顾名思义,占位符就是先占住一个固定的位置,等着你再往里面添加内容的符号。根据这个定义,在python里面规定了一些占位符,通过这些占位符来

系统 2019-09-27 17:56:58 2266

Python

Python3.6验证码随机生成

这里主要使用到的库是captcha库,下载的命令如下:pipinstallcaptcha验证码随机生成代码,(python版本:3.6captcha版本:0.3)fromcaptcha.imageimportImageCaptchaimportnumpyasnpimportmatplotlib.pyplotaspltfromPILimportImageimportrandom#CSDNauthor:智轩#链接:https://blog.csdn.net/b

系统 2019-09-27 17:50:10 2266

Python

在python中,使用scatter绘制散点图的实例

如下所示:#coding=utf-8importmatplotlib.pyplotaspltx_values=[1,2,3,4,5]y_values=[1,4,9,16,25]#s为点的大小plt.scatter(x_values,y_values,s=100)#设置图表标题并给坐标轴加上标签plt.title("Scatterpic",fontsize=24)plt.xlabel("Value",fontsize=14)plt.ylabel("Scatt

系统 2019-09-27 17:49:21 2266

Python

python3 实现爬取TOP500的音乐信息并存储到mongoDB数据库中

爬取TOP500的音乐信息,包括排名情况、歌曲名、歌曲时间。网页版酷狗不能手动翻页进行下一步的浏览,仔细观察第一页的URL:http://www.kugou.com/yy/rank/home/1-8888.html这里尝试将1改为2,再进行浏览,恰好是第二页的信息,再改为3,恰好是第三页的信息,多次尝试发现不同的数字即为不同的页面。因此只需更改home/后面的数字即可。由于每页显示的为22首歌曲,所以总共需要23个URL。importrequestsfro

系统 2019-09-27 17:49:04 2266

Python

Python及一些库的小知识点汇总

Python基础a[::-1]:翻转列表解释:a[i:j:s],当s<0时,i缺省时,默认为-1.j缺省时,默认为-len(a)-1所以a[::-1]相当于a[-1:-len(a)-1:-1],也就是从最后一个元素到第一个元素复制一遍。所以你看到的是倒序输出。numpy相关newaxisnp.newaxis在使用和功能上等价于None,可以看作是None的一个别名可以理解为新增了一个所有值都为空的维度。从上图可以看出,newaxis给x新增了一个Y-axi

系统 2019-09-27 17:48:49 2266

Python

mac下同时安装python2和python3

macos以前没有使用过,这次使用了一把,的确还是比较不顺手的,估计从今以后,就要把平台逐渐切换到mac了。今后好的文章,专门会开一个macos专栏,专门记录macos的使用过程中的心得,体会,以及遇到的一些问题总结。一般是python2默认安装了,python3没有安装,这时候一般使用命令:brewinstallpython3进行安装这里有个基础知识要记录一下,就是不同方法安装python的路径是不一样的,如下所示:接下来就要看具体步骤了。1控制台输入:

系统 2019-09-27 17:47:33 2266

Python

Python字符串格式化

在许多编程语言中都包含有格式化字符串的功能,比如C和Fortran语言中的格式化输入输出。Python中内置有对字符串进行格式化的操作%。模板格式化字符串时,Python使用一个字符串作为模板。模板中有格式符,这些格式符为真实值预留位置,并说明真实数值应该呈现的格式。Python用一个tuple将多个值传递给模板,每个值对应一个格式符。比如下面的例子:复制代码代码如下:print("I'm%s.I'm%dyearold"%('Vamei',99))上面的例

系统 2019-09-27 17:45:43 2266