常用模块
import time # 时间戳 print(time.time()) # 结构化时间 print(time.localtime()) # 格式化时间 print(time.strftime("%Y-%m-%d %X")) # 时间戳==》结构化时间==》格式化时间 print(time.localtime(time.time())) print(time.strftime("%Y-%m-%d %X",time.localtime(time.time()))) # 国外使用的时间 print(time.asctime()) import datetime # 带有秒的格式化时间 print(datetime.datetime.now()) print(datetime.datetime.utcnow()) # 可以计算几天后时间的 print(datetime.datetime.now() + datetime.timedelta(3)) # 将时间戳转化为格式化时间 print(datetime.datetime.fromtimestamp(100000000))
import random def make_code(size): res = "" for i in range(size): s1 = chr(random.randrange(65,90)) s2 = str(random.randint(0,9)) res += random.choice([s1,s2]) return res # 随机从(0,1)内选取数 print(random.random()) # 随机从闭区间选取整数 print(random.randint(0,3)) # 随机从一个范围前闭后开内选取整数 print(random.randrange(0,3)) # 从一个集合内随机选取一个数 print(random.choice([1,2,3,4])) # 从集合内随机取出多个数 print(random.sample([1,2,3,4,5,6],2)) # 取某一范围内的小数 print(random.uniform(1,3)) # 将顺序打散 a = [1,2,3,4,4,5,6] random.shuffle(a) print(a)
import os # 获取文件名称的列表 print(os.listdir("D:\Python项目")) # 获取文件的大小 print(os.path.getsize("D:\Python项目\开发之路\day22")) # 删除文件 os.remove(r"C:\a\x\c") # 增加软件的全局路径 os.environ(r"C:\a\x\c") # 判断是不是文件、文件夹 print(os.path.isfile(r'aaa.txt')) print(os.path.isdir(r'aaa'))
sys.argv 命令行参数List,第一个元素是程序本身路径
sys.exit(n) 退出程序,正常退出时exit(0)
sys.version 获取Python解释程序的版本信息
sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
sys.platform 返回操作系统平台名称