
time datetime 标准库
表示时间的三种方式
1.时间戳
1 |
import time |
1970+48 =2018
2.格式化的时间字符串
3.元组(struct_time)
1 |
import time |
或者
1 |
print(time.localtime())#utc+8的时区 |
用这个方法取出年,也可以当你得到时间戳时在local time中写入用x.tm_year取出各类时间
1 |
import time |
通过time.mktime(x)来得到时间戳
1 |
import time |
格式化输出时间使用time.strftime方法
1 |
import time |
或
1 |
import time |
使用datetime 获取时间
1 |
import datetime |
使用datatime.timedelta()来使天数加3 或者在3中写hour=3加3小时hour=-3减三小时,分钟也是一样的
1 |
import datetime |
Import random 使用方法
1 |
import random |
生成0-1之间的随机浮点数
1 |
import random |
随机生成一个1-3之间的int类型的数
1 |
import random |
随机生成1-2之间的int类型的数
1 |
import random |
随机选择一个字符输出
1 |
import random |
Choice也可选择列表和元组
1 |
import random |
可以在里面随机选择两个随机数输出
1 |
import random |
Uniform输出1-3之间的浮点数
1 |
import random |
将集合里的数字随机打乱 (洗牌功能)
1 |
# Author: Diedline |
实现生成一个随机4位验证码的功能
import os 模块的使用
1 |
# Author: Diedline |
1 |
# Author: Diedline |
使用os.chdir来改变当前路径
或者可以通过前面加个r来使不用转译即两个斜杠变一个
1 |
os.chdir(r"C:UsersAdministratorPycharmProjectss14random__test") |
1 |
# Author: Diedline |
1 |
import os |
必须逐级建路径不然会报错
1 |
import os |
可以用来构建目录
1 |
import os |
用来递归逐级删除空目录
1 |
import os |
可以删空目录,是一个个删除
列表形式来写出目录下所有文件
1 |
import os |
1 |
import os |
返回路径文件的所有属性信息
1 |
import os |
输出当前操作系统指定的路径分隔符
1 |
import os |
输出当前操作系统的终止符
1 |
import os |
查看你当前系统的环境变量
1 |
import os |
输出你当前操作系统分隔符
1 |
import os |
输出当前的系统名 nt 表示windows
1 |
import os |
可以执行windows的命令例如dir ipconfig /all
1 |
import os |
获取绝对路径
1 |
import os |
返回路径的最后文件名,如果以分号结尾就返回空值
1 |
import os |
输出目录
1 |
import os |
判断路径是否存在存在返回true 否则false
1 |
|
判断是不是绝对路径
1 |
import os |
判断是否是txt文件
1 |
import os |
获取该文件的最后存储时间
1 |
import os |
获取该文件的最后修改时间
shutil模块
1 |
# Author: Diedline |
文件的拷贝操作
1 |
# Author: Diedline |
文件的拷贝操作仅需一行代码
1 |
# Author: Diedline |
递归的拷贝,一次能拷贝目录下所有文件
1 |
# Author: Diedline |
递归的删除一次性删除目录下所有文件
1 |
# Author: Diedline |
移动文件
1 |
# Author: Diedline |
直接将文件打包压缩,压缩包名是第一个,第三个是文件路径
1 |
# Author: Diedline |
直接创建一个新的压缩包内涵你要写入的文件可以多次添加.write来增加文件数量
Shelve模块对数据进行存储
1 |
# Author: Diedline |
然后读取
1 |
# Author: Diedline |
用d.get 可以直接读取所存的信息
importlib库的功能:动态导入模块
动态导入模块方法1
1 |
# Author: Diedline |
1 |
动态导入模块方法1(官方推荐) |




近期评论