Python的模块(一)

一、常用模块--OS(提供了非常丰富的方法用来处理文件和目录)

1.import os

os.getcwd()  #获取当前路径

os.mkdir('e:\\nhy123')  #创建文件夹

os.makedirs('stu\laowang')  #父目录不存在的时候会帮你创建父目录

os.listdir(r'C:\Miniconda3\Scripts')  #获取某个目录下的所有文件

os.rmdir('stu')  #删除空文件夹

os.path.join('nhy123','test0','a.txt')  #拼接路径,它会自动识别路径分隔符

os.sep  #当前系统的路径分隔符

os.path.dirname('e:\\nhy123\\test0\\a.txt')  #获取父目录的路径

os.path.getsize('e:\\nhy123\\test0\\a.txt')   #获取文件大小的

扫描二维码关注公众号,回复: 1858243 查看本文章

os.path.exists('code')  #判断文件、文件夹是否存在

os.path.isdir('e:\\11')  #判断是否是文件夹,如果文件夹不存在的话,会返回False

os.path.isfile(r'e:\\nhy123\\test0\\a.txt')  #判断是否是文件,如果文件不存在的话,会返回False

os.path.split(r'e:\nhy123\test0\a.txt')   #分割文件名和路径的

二、常用模块-time(日期相关)

1.import time

int(time.time())   #获取当前时间戳

time.strftime('%Y-%m-%d %H:%M:%S')    #格式化好的时间

time.gmtime()   #把时间戳转成时间元组,如果不传时间戳,那么取的是标准时区的时间元组

time.localtime()  #把时间戳转成时间元组,如果不传时间戳,那么取的是当前时区的时间

2.时间戳与格式好的时间互相转换

a、时间戳转格式化好的时间

   # 1、首先要把时间戳转成时间元组
# 2、再把时间元组转成格式化好的时间
def timestampToStr(timestamp=None,format='%Y-%m-%d %H:%M:%S'):
if timestamp:
time_tuple = time.localtime(timestamp) # 转成时间元组
return time.strftime(format,time_tuple) #把时间元组,转成格式化好的时间
return time.strftime(format)

b、格式化好的时间,转时间戳

   #1、首先要把格式化好的时间 转成时间元组
#2、再把时间元组转成时间戳
def strToTimestamp(format_time=None,format='%Y%m%d%H%M%S'):
if format_time:
time_tuple = time.strptime(format_time, format)#把格式化好的时间,转成时间元组
return int(time.mktime(time_tuple))
return int(time.time())

猜你喜欢

转载自www.cnblogs.com/yz-test/p/9260978.html