一.time模块
1.time.time()获取当前时间戳,返回长整型
2.time.localtime() 获取当地结构化时间,time.gmtime()获取格林尼治时间
一图需要传入匹配格式,二图不需要传入匹配格式
- 二[].random模块
choice([])列表中数组随机
sample(),数组中只选指定个数
uniform()1到3,随机
shuffle()打乱顺序
- 三.os模块
1.os.path.dirname()获取该文件/文件夹所在文件夹的路径
2.os.path.abspath()获取该文件的绝对路径
3.__file__该文件的对象
4.os.getcwd(),获取当前工作的目录
5.os.chdir("")改变当前的工作目录
6.makedirs()生成多层递归目录
7.removedirs() 删除多层目录,不为空则不删
8.makedir()生成单级目录
9.rmdir() 删除单级目录,若目录不为空,则无法删除
10.listdir() ,该目录下的所有文件,默认为当前目录
11.stat(),获取该文件详细信息
12.sep,输出操作系统下的特定的路径分隔符 win为"\\" Linux为"/"
13.linesep 当前系统换行符
14.pathsep 文件路径分隔符 win是; linux是:
15.name 当前使用平台 win->'nt' linux->'posix'
16.system("bash command") 运行shell命令
17.environ 系统环境变量
os.path.split(path) 将path分割成目录和文件名二元组返回 os.path.dirname(path) 返回path的目录。其实就是os.path.split(path)的第一个元素 os.path.basename(path) 返回path最后的文件名。如何path以/或\结尾,那么就会返回空值。即os.path.split(path)的第二个元素 os.path.exists(path) 如果path存在,返回True;如果path不存在,返回False os.path.isabs(path) 如果path是绝对路径,返回True os.path.isfile(path) 如果path是一个存在的文件,返回True。否则返回False os.path.isdir(path) 如果path是一个存在的目录,则返回True。否则返回False os.path.join(path1[, path2[, ...]]) 将多个路径组合后返回,第一个绝对路径之前的参数将被忽略 os.path.getatime(path) 返回path所指向的文件或者目录的最后存取时间 os.path.getmtime(path) 返回path所指向的文件或者目录的最后修改时间
- 四.sys模块
sys.argv 命令行参数
List
,第一个元素是程序本身路径
获取用户输入
sys.exit(n) 退出程序,正常退出时exit(
0
)
sys.version 获取Python解释程序的版本信息
sys.maxint 最大的
Int
值
sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
sys.platform 返回操作系统平台名称
应用进度条
import sys,time for i in range(10): sys.stdout.write('#') time.sleep(1) sys.stdout.flush()
来源:https://www.cnblogs.com/MrYangjlPython/p/10140331.html