python中time模块,localtime,gmtime,mktime,strftime,strptime,asctime之间的相互转换关系图:原文:http://www.cnblogs.com/mycats/p/4359352.html
random随机数模块random.randint(1,10):随机1-10包括10random.randrange(1,10,2):在1.3.5.7.9中随机,类似切片,不包括10random.random():随机返回0-1之间的浮点数random.choice(seq):seq中随机一个元素,seq可以是字符串random.sample(seq,n):随机取出n个元素random.shuffle(list):洗牌列表中的元素string模块string.ascii_lettersstring.ascii_lowercasestring.ascii_uppercasestring.digitsstring.hexdigitsstring.octdig...
Windows下有很多非常好的SSH客户端,比如Putty。在Python的世界里,你可以使用原始套接字和一些加密函数创建自己的SSH客户端或服务端,但如果有现成的模块,为什么还要自己实现呢。使用Paramiko库中的PyCrypto能够让你轻松使用SSH2协议。Paramiko的安装方法网上有很多这样的帖子,这里就不描述了。这里主要讲如何使用它。Paramiko实现SSH2不外乎从两个角度实现:SSH客户端与服务端。首先让我们理清以下几个名词:SSHClient:包装了...
一、写Excelimport xlwtbook = xlwt.Workbook()#建立工作簿 sheet = book.add_sheet(‘sheet1‘)#添加sheet sheet.write(0,0,"学生姓名")#行,列,内容 sheet.write(1,0,"蔡明超") sheet.write(2,0,"吴亦凡") sheet.write(3,0,"汪峰") book.save("明星.xls")#如果是wps的话,可以使用xlsx写表结果: 写表练习: 1、将学生成绩信息,使用如图格式写入一个表格中 { "1":["小花",99,100,98.5], "2":["小王",90,30.5,95], "3...
一、安装xlrd模块 安装前提是已经安装了python 环境: 1.到python官网下载http://pypi.python.org/pypi/xlrd 下载压缩包 2、解压所下载的压缩包 3、CD到解压目录C:\users\lyj>cd /d G:\Python34\Lib\xlrd-1.0.0,执行 python setup.py install 二、使用介绍 1、导入模块 import xlrd 2、打开Excel文件读取数据 data = xlrd.open_workbook(‘excelFile.xls‘) 3、使用技巧 获取一个工作表 ...
1.suproess模块。可以执行系统命令,windows命令或者linux名 都可以。os模块也可以执行系统命令。但是推荐使用suproess模块 2.具体用法:import subprocess # res=subprocess.Popen(‘dir D:\python_project‘,shell=True) #逗号前面是要执行的命令(列出指定目录下的所有文件),后面的shell=True是执行命令的意思。 # print(res) #这样打印的是拿到一个内存值,并且把结果输出到屏幕。 res=subprocess.Popen(‘dir D:\python_p...
一 gevent模块Gevent是一个第三方库,可以轻松通过gevent实现并发同步或异步编程。在gevent中用到的主要模式是Greenlet,它是以C扩展模块形式接入Python的轻量级协程。Greenlet 全部运行在主程序操作系统进程的内部,但它们被协作式地调度。# 用法 g1=gevent.spawn(func,1,2,3,x=4,y=5)创建一个协程对象g1,spawn括号内第一个参数是函数名,如eat,后面可以有多个参数,可以是位置实参或关键字实参,都是传给函数eat的g2 = gevent....
一、什么是模块模块就是一系列功能的集合体,一个模块就是一个包含了Python定义和声明的文件,文件名就是模块名字加上.py的后缀。模块有三种来源: 1、内置的模块 2、第三方的模块 3、自定义模块模块的四种通用类别: 1、使用Python编写的代码(.py文件) 2、已被编译为共享库或DLL的C或C++扩展 3、把一系列模块组织到一起的文件夹(注:文件夹下有一个__init__.py文件,该文件夹称之为包) 4、使用C编写并链...
1、自定义函数 自定义函数格式如下:def <函数名> (参数列表):<函数语句>return <返回值>#!/usr/bin/python # 定义函数,打印数字1~5def printNum5():# range函数,生成列表集合,有3个入参:start(可选,起始数),stop(终止数,生成的数不包含loveme),stepfor i in range(1,5+1):print(i);printNum5(); 带参数的函数:#!/usr/bin/python # 定义函数,打印列表数据def printNum(x):for i in x:print(i);printNum([‘ls‘...
1. timetime.time()>>> time.time()1525574050.721484time.sleep(2) time.localtime()>>> time.localtime()time.struct_time(tm_year=2018, tm_mon=5, tm_mday=6, tm_hour=10, tm_min=36, tm_sec=19, tm_wday=6, tm_yday=126, tm_isdst=0) time.strftime()>>> time.strftime(‘%Y-%m-%d %H:%M:%S %A‘, time.localtime())‘2018-05-06 10:39:50 Sunday‘timt.ctime()>>> time.ctime()‘Sun May 6 10:48:28 2018‘time.clock()>>> ...
模块首先我们可以自己写模块,自己调用模块,当自己写完模块时我们在另一个py文件写入import xxx(就是你刚刚自己定义的模块,即可调用成功)豆瓣镜像地址 是国内的模块下载较快的地址,python上有好多模块,当然我们也可以为python做出贡献,上传我们自己的模块供给大家使用序列化模块 pickle序列化: pickle.dumps () --->dumps是生成序列化字符串 --->dump是写入文件反序列化: pickle.loads() --->把序列化字符串反向...
模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。模块分为三种:1、自定义模块2、内置模块3、开源模块自定义模块1、定义模块2、导入模块导入模块一般有以下几种方法:1234importmodul...
该命令是在xinpinyin的PYPI上找的,运行之后通过该命令成功更新pip到19.1.1,且安装xpinyin时显示已存在,但我只解决到这一步,之后在jupyter上导入时依旧显示无该模块,暂时未解决.分析原因 可能由于我有Anaconda环境吧,jupyter(也在anaconda上安装)使用了anaconda自动安装的python3.7环境,或许和我本机的python隔离开了。 参考的源网站 https://pypi.org/project/xpinyin/底部的 HELP 下的 Installing packages点开得到下...
安装和卸载第三方开源模块的步骤;下例,安装urllib3模块的步骤。1.安装开源模块步骤:按键盘windows键+r键,输出cmd回车。或开始->windows系统->命令提示符; 输入pip install urllib3;回车开始安装;urllib3是模块名,其他地方固定写法。 如果安装成功,最后会有提示。检验是否安装可用:打开你使用的编辑器输入:import urllibprint(urllib3.__version__)如果没报错,即可以使用。 2.卸载模块步骤:打开命令提示符窗口:输入...
logging模块很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,logging的日志可以分为 debug(), info(), warning(), error() and critical()5个级别CRITICAL = 50FATAL = CRITICALERROR = 40WARNING = 30WARN = WARNINGINFO = 20DEBUG = 10NOTSET = 0import logginglogging.warning("user [alex...