python的哪个模块提供了文件处理方法_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‘)   #获取文件大小的

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())

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值