python中几个实用的文件操作介绍
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍"python中几个实用的文件操作介绍",在日常操作中,相信很多人在python中几个实用的文件操作介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"p
千家信息网最后更新 2026年11月02日python中几个实用的文件操作介绍
这篇文章主要介绍"python中几个实用的文件操作介绍",在日常操作中,相信很多人在python中几个实用的文件操作介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"python中几个实用的文件操作介绍"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
1. 判断指定目录是否存在:
os.path.exists(input_folder)
2. 判断指定目录是不是文件夹
os.path.isdir(input_folder)
3. 判断指定目录是不是文件
os.path.isfile(input_folder)
4. 判断指定文件是不是图片(判断给定文件是何种图片类型)
'''遇到问题没人解答?小编创建了一个Python学习交流QQ群:××× 寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!'''import imghdrimg_list= {'jpg','bmp','png','jpeg','rgb','gif','pbm','ppm','tiff','xbm'}if imghdr.what(input_filename) not in img_list:print(not image)5. 判断指定txt(文件)是否为空
import osif os.path.getsize('test.txt') is 0: print('test.txt is empty!')6. 按行读取txt文件内容
f = open('test.txt', "r")lines = f.readlines()for line in lines: print line line = line.strip('\n') # 去掉换行符号 '\n' print line7. 遍历指定目录文件夹下所有文件
for file in sorted(glob.glob(os.path.join(input_folder, '*.*'))): print(file)
8. 在python程序中兼容路径中的中文符号
for file in sorted(glob.glob(os.path.join(input_folder, '*.*'))): file = unicode(file,'utf-8')
9. 判断文件夹是否存在,不存在则创建,存在则删除后再创建:
'''遇到问题没人解答?小编创建了一个Python学习交流QQ群:××× 寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!'''if not os.path.exists('folder1'): os.makedirs('folder1')else: shutil.rmtree('folder1') os.makedirs('folder1')10. 创建一个txt文件并写入,如果存在则清空后写入:
f = open('test.txt', "wt")f.writelines('test' + '\n')f.close()11. 判断路径(字符串) path_str 中是否有中文字符:
# coding:utf-8'''遇到问题没人解答?小编创建了一个Python学习交流QQ群:××× 寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!'''for ch in path_str.decode('utf-8'): if u'\u4e00' <= ch <= u'\u9fff': print('chinese character founded!')12. os.walk 遍历文件夹下所有文件(包括文件夹下的文件夹内文件)
for root, dirs, files in os.walk(INPUT_FOLDER): for file in files: item = os.path.join(root,file) print(item)
13. 在python程序中获取文件或文件夹的绝对权限:
if os.path.exists(input_pathof_fileOrdir): os.system("chmod 777 %s" % './{0}'.format(input_pathof_fileOrdir))到此,关于"python中几个实用的文件操作介绍"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
文件
学习
文件夹
实用
目录
问题
解答
不错
志同道合
互帮
互帮互助
学习交流
学习教程
小伙
小伙伴
教程
电子
电子书
视频
志同
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
手冲咖啡和咖啡机区别
互联网与科技
互联网科技图片
互联网科技网
互联网的科技
互联网与科技发展
万易互联网科技
广西互联网科技公司
猫创互联网科技
郑州华宇互联网科技
狮子座互联网科技培训
互联网科技英文翻译
金融科技和互联网金融
中国最先进互联网科技公司
团飞科技与伯堂互联网服务平台
华服互联网科技官网
四川慕妮娅互联网科技有限公司
科技互联网海报
陕西云淼互联网科技公司
河南商务圈互联网科技有限公司
南京欣网互联网络科技
深圳九邦互联网科技有限公司
互联网科技有限公司图片
互联网科技缩写
中正互联网科技招聘
卫星互联网科技股票
哈尔滨屹滨互联网科技有限公司
互联网企业科技类企业如何做账
浙南科技城互联网大厦招聘
互联网科技数字货币