常用模块

Posted liqianxin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用模块相关的知识,希望对你有一定的参考价值。

技术图片
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:axc")

# 增加软件的全局路径
os.environ(r"C:axc")


# 判断是不是文件、文件夹
print(os.path.isfile(raaa.txt))
print(os.path.isdir(raaa))
os模块
技术图片
sys.argv           命令行参数List,第一个元素是程序本身路径
sys.exit(n)        退出程序,正常退出时exit(0)
sys.version        获取Python解释程序的版本信息
sys.path           返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
sys.platform       返回操作系统平台名称
sys模块

 

以上是关于常用模块的主要内容,如果未能解决你的问题,请参考以下文章

Python 常用模块学习

如何使用模块化代码片段中的LeakCanary检测内存泄漏?

C#常用代码片段备忘

swift常用代码片段

# Java 常用代码片段

# Java 常用代码片段