python高级|python高级 文件操作
1、文件的打开与关闭
(1) 打开文件
f = open('test.txt','w')
(2) 关闭文件
#新建一个文件,文件名为:test.txt
f = open('test.txt','w')
#关闭这个文件
f.close()
(3)写入文件
f = open('test.txt','w')
f.write('hello world')
(4)读文件
f = open('test.txt', 'r')content = f.read(5)print(content)
最重要的就是这四种方法 (1)打开、(2)、关闭(3)、写入(4)读 2、下面是文件的访问模式和说明
文章图片
image.png 3、文件的定位读写
(1)获取当前读写的位置
# 打开一个已经存在的文件
f = open("test.txt", "r")
str = f.read(3)
print "读取的数据是 : ", str# 查找当前位置
position = f.tell()
print "当前文件位置 : ", positionstr = f.read(3)
print "读取的数据是 : ", str# 查找当前位置
position = f.tell()
print "当前文件位置 : ", positionf.close()
(2)定位到某个位置下面是定位的方法:
* offset:偏移量
* from:方向
* 0:表示文件开头
* 1:表示当前位置
* 2:表示文件末尾
# 打开一个已经存在的文件
f = open("test.txt", "r")
str = f.read(30)
print "读取的数据是 : ", str# 查找当前位置
position = f.tell()
print "当前文件位置 : ", position# 重新设置位置
f.seek(5,0)# 查找当前位置
position = f.tell()
print "当前文件位置 : ", positionf.close()
4、文件的重命名和删除
(1)重命名
- 先导入一个os模块,然后用 rename()可以完成对文件的重命名操作
import os
os.rename("毕业论文.txt", "毕业论文-最终版.txt")
(2)删除
- os模块中的remove()可以完成对文件的删除操作,remove(待删除的文件名)
import os
os.remove("毕业论文.txt")
5、文件夹的相关操作
(1)创建文件夹
import os
os.mkdir("张三")
(2)获取当前目录
import os
os.getcwd()
(3)改变默认目录
import os
os.chdir("../")
- (4)获取目录列表
import os
os.listdir("./")
【python高级|python高级 文件操作】(5)删除文件夹
import os
os.rmdir("张三")
6、文件备份系统和批量重命名 下面是我写的一个文件管理大师系统 大家请参考
文章图片
6.PNG
文章图片
7.PNG
推荐阅读
- python学习之|python学习之 实现QQ自动发送消息
- 逻辑回归的理解与python示例
- python自定义封装带颜色的logging模块
- django-前后端交互
- 【Leetcode/Python】001-Two|【Leetcode/Python】001-Two Sum
- 如何在Mac中的文件选择框中打开系统隐藏文件夹
- 使用composer自动加载类文件
- Python基础|Python基础 - 练习1
- Python爬虫|Python爬虫 --- 1.4 正则表达式(re库)
- 唐嫣可真会穿,西装搭牛仔裤都能穿出高级感,一双大长腿太抢镜