常用模块

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))
time模块
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)
random模块
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'))
os模块
sys.argv           命令行参数List,第一个元素是程序本身路径
sys.exit(n)        退出程序,正常退出时exit(0)
sys.version        获取Python解释程序的版本信息
sys.path           返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
sys.platform       返回操作系统平台名称
sys模块

 

posted @ 2020-03-30 22:16  小菜鸟是我  阅读(90)  评论(0编辑  收藏  举报