python 之常用模块
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 之常用模块相关的知识,希望对你有一定的参考价值。
模块(module):
模块实质是一个python文件,也就是把python代码写到模块里面。
模块分类:
标准库:python内置
开源模块:第三方
自定义模块:自己写
一、os , sys 模块
import os, sys print(os.getcwd()) #获取当前目录 os.chmod("/usr/share", 7) #给/usr/share目录添加权限 print(os.curdir) #当前目录 print(os.pardir) #父目录 print(os.makedirs("/usr/local/mysql")) #递归创建目录,父目录不存在时创建目录 print(os.removedirs("/usr/local/mysql")) #递归删除空目录 print(os.mkdir("new")) #创建文件夹 os.rename("old", "new") #重命名 print(os.path.join("/root",‘mysql‘,‘rack.sql‘)) #拼接成一个路径 print(os.path.split("/usr/mysql/123.txt")) #分割路径和文件名 print(os.sep) #当前操作系统的路径分隔符 print(os.linesep) #当前操作系统的换行符 print(os.pathsep) #当前系统的环境变量中每个路径的分隔符,linux是:,windows是; print(os.environ) #当前系统的环境变量 print(os.path.abspath(__file__)) #获取绝对路径 print(sys.version) #获取系统版本 print(sys.argv) #命令行参数List,第一个元素是程序本身路径 print(sys.path) #返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 print(sys.platform) #返回操作系统名称 sys.stdout.write(‘please:‘) #向屏幕输出一句话 print(sys.maxsize) #最大值
二、random模块
import random, string print(random.random()) #随机取浮点数,默认是0~1,不能指定取值范围 print(random.randint(1,18)) #随机取整数 print(random.randrange(1,28)) #随机产生一个range print(random.choice(‘sjdkf93f‘) #随机选择一个元素 print(random.sample(‘hello‘, 3)) #随机取3个元素 print(random.uniform(1, 9)) #随机取浮点数,可以指定取值范围 f = [1, 2, 3, 4, 5] random.shuffle(f) #打乱顺序 print(f) print(string.ascii_letters+string.digits) #所有的数字和字母
三、time&timedate模块
时间有三种表示方式,一种是时间戳、一种是格式化时间、一种是时间元组
import time, timedate print(time.timezone()) #和标准时间相差的时间,单位是s print(time.time()) #获取当前的时间戳 print(time.sleep(1)) #休息1s print(time.gmtime())#把时间戳转换成时间元组,如果不传的话,默认取标准时区的时间戳 print(time.localtime())#把时间戳转换成时间元组,如果不传的话,默认取当前时区的时间戳
print(time.mktime(time.localtime())) #把时间元组转换成时间戳 print(time.strftime("%y%n%d %H%M%S")) #将时间元组转换成格式化输出的字符串 print(time.strptime("20170908 182719","%Y%m%d %H%M%S"))#将格式化的时间转换成时间元组 print(datetime.datetime.now()) #当前时间格式化输出 print(datetime.datetime.now()+datetime.timedelta(3)) #3天后的时间 print(datetime.datetime.now()+datetime.timedelta(-3)) #3天前的时间
以上是关于python 之常用模块的主要内容,如果未能解决你的问题,请参考以下文章