1.os模块:提供了不少与操作系统相关联的函数
import os
print(os.getcwd()) #输出当前的工作目录
os.chdir('path') #修改当前工作目录到指定路径
print(os.getcwd())
从输出可以看出当前路径已经改变
os.system('mkdir today')
每一条system函数执行时,会创建一个子进程在系统上执行命令行,子进程的执行结果无法影响主进程。
mkdir:在当前路径下创建名为today的新目录
2.日常的文件和目录管理
import shutil
shutil.copyfile('file1','file2') #将文件1拷贝给文件2
shutil.move('file1','file2') #将文件1移动到文件2目录下
3.通配符
import glob
print(glob.glob('path/*.py')) #输出指定路径下的所有.py文件
4.math、import模块
import math
print(math.cos(math.pi/4))
print(math.log(4,2))
用import生成随机数
import random
print(random.choice([1,2,3])) #从1,2,3中随机选取一个数输出
print(random.sample(range(100),10)) #随机输出100以内的10个数字
print(random.random()) #随机输出一个0和1之间的浮点数
print(random.randrange(100,1000,2)) #随机返回100到1000之间的一个数,递增基数为2