1.OS模块
import os
os.remove('a.txt') # 删除a.txt文件
print(os.rename('a.txt','b.txt')) # 将a.txt文件名修改成b.txt
os.mkdir('c.txt') # 创建一个c.txt的文件夹
os.makedirs(r'C:UserszmyDesktopDemod.txt') # 递归创建文件夹,父目录不存在时创建父目录
print(os.listdir('/')) # 列出根目录下的所有文件
print(os.path.isfile('b.txt')) #判断是否是一个文件
print(os.path.isdir('d.txt')) # 判断是否是一个文件夹
os.chdir(r'C:UserszmyDesktopDemo') #进入Demo文件夹
print(os.getcwd()) # 获取当前路径
print(os.system('ipconfig') #执行操作系统命令,没返回结果
print(os.popen('ipconfig').read()) #执行操作系统命令,有返回结果
print(os.path.getsize('b.txt')) # 获取文件的大小
print(os.path.exists('b.txt')) #判断文件是否存在
print(os.path.getatime('b.txt')) # 获取文件的最近一次的访问时间
print(os.path.getctime('b.txt')) # 获取文件的创建时间
print(os.path.getmtime('products.json')) # 获取文件的修改时间
print(os.path.split(r"C:UserszmyDesktopDemo.txt")) # 分割路径和文件名
print(os.path.dirname('xx.py')) # 获取父目录
print(os.path.abspath(__file__)) # 获取当前文件的绝对路径
print(os.path.join(path1,path2)) # 拼接路径
os.rmdir() # 删除空文件夹
os.removedirs() # 删除空文件夹
for cur_dir,dirs,files in os.walk(r'F:PyProjectday04'):
print(cur_dir,dirs,files)
cur_dir:路径
dirs:文件夹名称
files:文件名称
2.时间模块
时间有三种表示方式,一种是时间戳、一种是格式化时间、一种是时间元组
import time
print(time.time) # 获取当前时间戳
print(time.sleep(3)) # 休息时间,单位秒
print(time.gmtime()) # 把时间戳转换成时间元组,如果不传的话,默认取标准时区的时间戳
print(time.localtime()) # 把时间戳转换成时间元组,如果不传的话,默认取当前时区的时间戳
print(time.mktime(time.localtime())) # 把时间元组转换成时间戳
print(time.strftime('%Y-%m-%d %H:%M:%S',b)) # 将时间元组b转换成格式化输出的字符串,如果不传b,默认取当前时间元祖
print(time.strptime("20160204 191919",'%Y-%m-%d %H:%M:%S')) # 将格式化的时间转换成时间元组
print(time.ctime()) # 时间戳转换成格式化时间