列表生成式需求:要产生1-10的随机数字,不足两位的前面补0,注意01,02,03......前面补了0就不是int类型所以要转换为字符串,1,2,3.....这样的才属于int类型正常的写法:f = [ ]for i in range(1,11): f.append(str(i).zfill(2))#因为要产生两个数字,不足补0,01,02不是int类型是字符串print(f)打印结果:[‘01‘, ‘02‘, ‘03‘, ‘04‘, ‘05‘, ‘06‘, ‘07‘, ‘08‘, ‘09‘, ‘10‘]列表生成式的写法:f1 =[str(i).zfil...
项目日志级别设置为 INFO es 和request 输出很多日志影响分析查看,把这两个模块日志输出级别设置为WARNrequest 模块设置logging.getLogger("requests").setLevel(logging.WARNING)es 模块设置logging.getLogger("elasticsearch").setLevel(logging.WARNING)原文:https://www.cnblogs.com/shiqi17/p/14902121.html
上面讲过的urllib模块太麻烦了,还有一个比较方便的模块,就是requests模块,好用到你怀疑人生·^_^,一定要会哦需要安装,pip install requests即可,下面是requests模块的实例。 import requestsresponse = requests.get(‘http://www.baidu.com‘) print(response.status_code) # 打印状态码print(response.url) # 打印请求urlprint(response.headers) # 打印头信息print(response.cookies) # 打印cookie信息...
安装python2.7 和 3.6不冲突直接安装就行 安装pip访问https://pip.pypa.io/en/stable/installing/获取地址curl https://bootstrap.pypa.io/get-pip.py -o get-pip.pypython2 get-pip.pypython3 get-pip.py 安装模块python2 -m pip install paramikopython3 -m pip install paramiko原文:https://www.cnblogs.com/alex-hrg/p/9012926.html
代码如下:1import csv 2 with open(‘test.csv‘,newline=‘‘) as f: 3 reader = csv.reader(f) 4 for row in reader: 5 print(row)原文:https://www.cnblogs.com/frisk/p/11567103.html
时间模块 time模块时间表示格式:1.格式化时间: 【 2018-01-01 01:00:00 】2.时间戳: 【 1518407077.940927 】 -> 秒数(从1970开始到现今)3.以元组方式表示,九个元素(格式化元组)元素如下:(1) tm_year=2018, # 年(2) tm_mon=2, # 月(3) tm_mday=12, # 日(4) tm_hour=11, # 小时(5) tm_min=49, # 分钟(6) tm_sec=13, # 秒(7) tm_wday=0, # 0(Mon)-6(Sun) 从0(周一)开始数 -> 6(周天)(8) tm_yday=43...
序列化就是将原本的字典、列表等内容转换成一个字符串。 常用的两个模块是json与pickle.Json模块提供了四个功能:dumps、dump、loads、load.dumps和loads用于序列化字符串,而剩下两个则用于处理到文件句柄。>>> json.dumps({‘aa‘:2}) ‘{"aa": 2}‘>>> json.loads(‘{"aa": 2}‘) {‘aa‘: 2}json,用于字符串 和 python数据类型间进行转而pickle,用于python特有的类型 和 python的数据类型间进行转换pickel更为强大,pickle模...
1、设置python的pip.exe的path: 2、打开cmd,输入指令安装你想要的模块:一般指令:pip install {模块名} 然后小黑框就会自动下载安装。但是大多数情况下,安装会中断、报错、出一大堆错误信息,这是因为黑框自动下载的资源在国外,直接下载容易连接中断导致出错,至少也是网速慢成乌龟。3、因此,大力推荐使用阿里爸爸的镜像:阿里爸爸的镜像真的超快,当然你也可以用下面列的别的镜像使用阿里爸爸镜像下载的指令如下:pip i...
一、安装与简介pip install threadpool pool = ThreadPool(poolsize) requests = makeRequests(some_callable, list_of_args, callback) [pool.putRequest(req) for req in requests] pool.wait() 第一行定义了一个线程池,表示最多可以创建poolsize这么多线程;第二行是调用makeRequests创建了要开启多线程的函数,以及函数相关参数和回调函数,其中回调函数可以不写,default是无,也就是说makeRequests只需要2个参数就...
使用了Python一段时间后,可以说Python的基本单位就是模块了,在使用模块的时候我们一般会使用通过import语句来将其导入,但是我们在没有导入任何模块的时候,我们却能使用这样的一些函数:int(),str(),len(),range(),以及使用try except语句来捕获异常,那么这些又是从哪儿来的呢。基本Python在启动时会自动导入内建的__builtin__和exceptions这两个模块, 使任何程序都能够使用它们,所以说这两个模块应该是整个Python语言中最重...
引言:Python的强大体现在“模块自信”上,因为Python不仅有很强大的自有模块(标准库),还有海量的第三方模块(或者包、库),并且很多开发者还在不断贡献在自己开发的新模块(或者包、库)。本文将向大家概述介绍Python的自有模块——标准库。本文选自《跟老齐学Python:轻松入门》。 “Python自带‘电池’”,这种说法流传已久。 在Python被安装的时候,就有不少模块也随着安装到本地的计算机上了。这些东西就如同“电力...
1 logging模块简介logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点:可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息;print将所有信息都输出到标准输出中,严重影响开发者从标准输出中查看其它数据;logging则可以由开发者决定将信息输出到什么地方,以及怎么输出; 2 logging模块使用2.1 基本...
osos.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录: (‘.‘) os.pardir 获取当前目录的父目录字符串名:(‘..‘) os.makedirs(‘dirname1/dirname2‘) 可生成多层递归目录 os.removedirs(‘dirname1‘) 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推 os.mkdir(‘dirname‘) 生成单级目录;...
python的os模块总结 目录常用方法和属性总结文件操作目录操作 常用方法和属性总结os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cdos.curdir 返回当前目录: (‘.‘)os.pardir 获取当前目录的父目录字符串名:(‘..‘)os.makedirs(‘dirname1/dirname2‘) 可生成多层递归目录os.mkdir(“dirname1”)创建单个目录os.rmdir(‘dirname‘) 删除单...
京东的注册页面,打开页面我们就看到这些要求输入个人信息的提示。假如我们随意的在手机号码这一栏输入一个11111111111,它会提示我们格式有误。这个功能是怎么实现的呢?假如现在你用python写一段代码,类似:phone_number = input(‘please input your phone number : ‘)你怎么判断这个phone_number是合法的呢?根据手机号码一共11位并且是只以13、14、15、18开头的数字这些特点,我们用python写了如下代码:while True:phone_...