模块

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())  # 时间戳转换成格式化时间

原文地址:https://www.cnblogs.com/wangyujian/p/11723180.html