【Python文件新建、打开、读写、保存、查看信息操作】,完美解码2010(python新建的文件在哪)
0evadmin
编程语言
11
文件名:【Python文件新建、打开、读写、保存、查看信息操作】,完美解码2010
【Python文件新建、打开、读写、保存、查看信息操作】
【Python文件新建、打开、读写、保存、查看信息操作】 1 指定格式打开文件2 关闭文件3 使用with语句保证新建、打开后关闭文件,避免异常4 写入文件5 使用with语句保证打开后关闭文件,避免异常6 复制文件7 移动文件8 重名名9 判断文件或文件夹是否存在10 删除文件11 获取文件基本信息 1 指定格式打开文件 import os,sysfile = open('message.txt','w') # 创建和打开文件file = open('message.txt', 'r', encoding='utf-8') # 指定格式打开文件 2 关闭文件 file.close() 3 使用with语句保证新建、打开后关闭文件,避免异常 with open('message.txt','w') as file:pass 4 写入文件 file = open('message.txt','w',encoding='utf-8')file.write('我是一个程序员,我有良好的编程习惯!\n')file.close()file = open('message.txt','a+',encoding='utf-8')file.write('我是一个老师1,我有喜欢教书!\n')file.close() 5 使用with语句保证打开后关闭文件,避免异常 with open('message.txt','r',encoding='utf-8') as file:print("============读取前5个字符==============")print(file.read(5))print("\n============读取第一行字符==============")print(file.readline())print("\n============读取所有字符==============")print(file.readlines())file.seek(9)# 从文件开头第九个字符开始读起string = file.read(5)print('\n'+string) 输出如下:============读取前5个字符==============我是一个程============读取第一行字符==============序员,我有良好的编程习惯!============读取所有字符==============['我是一个老师,我有喜欢教书!\n', '我是一个老师1,我有喜欢教书!\n']个程序员, 6 复制文件 import shutilshutil.copyfile('./message.txt', './message1.txt') './message1.txt' 7 移动文件 # os.mkdir('./data')shutil.move('./message.txt', './data/message.txt') './data/message.txt' 8 重名名 os.rename('message1.txt', 'message2.txt')shutil.move('./message2.txt','./message1.txt') # 用移动重命名 './message1.txt' 9 判断文件或文件夹是否存在 if not os.path.exists('./data/'):os.mkdir('./data/')if not os.path.exists('./message1.txt'):# 使用with语句保证新建、打开后关闭文件,避免异常with open('message.txt','w') as file:pass 10 删除文件 os.remove('./message1.txt') 11 获取文件基本信息 os.stat('./data/message.txt') os.stat_result(st_mode=33206, st_ino=2251799814167302, st_dev=854872561, st_nlink=1, st_uid=0, st_gid=0, st_size=191, st_atime=1691328797, st_mtime=1691328772, st_ctime=1691328768) import time,osfileinfo = os.stat('./data/message.txt')print('文件路径:'+os.path.abspath('./data/message.txt')+"\n文本大小:"+str(fileinfo.st_size)+"字节"+"\n最后一次访问时间:"+time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(fileinfo.st_atime))+"\n最后一次修改时间:"+time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(fileinfo.st_mtime))+"\n最后一次状态变化时间:"+time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(fileinfo.st_ctime))) 文件路径:........\data\message.txt文本大小:191字节最后一次访问时间:2023-08-06 21:33:17最后一次修改时间:2023-08-06 21:32:52最后一次状态变化时间:2023-08-06 21:32:48
同类推荐
-

【Python CheckiO 题解】Sun Angle,索尼爱立信w550c
查看 -

【Python】 list dict str,x9.gs
查看 -

【Python】153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1-1-1+5-5-5+3-3-3。编程求所有满足这种条件的三位十进制数。,迅雷看看高清影院
查看 -

【Python】Python Mako模板使用,武尊神
查看 -

【Python】eval,3g泡泡(python 泡泡堂)
查看 -

【Python】ffmpeg模块处理视频、音频信息,冰激凌智屏(python ffmpeg模块)
查看 -

【Python】ffmpeg模块查询视频、音频信息,ap2496(ffmpeg python api)
查看 -

【Python】nn.BCEWithLogitsLoss函数详解,智器q8怎么样(智器 v5)
查看 -

【Python】【应用】Python应用之一行命令搭建HTTP、FTP服务器,lg gt500s
查看