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、下面是文件的访问模式和说明 python高级|python高级 文件操作
文章图片
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、文件备份系统和批量重命名 下面是我写的一个文件管理大师系统 大家请参考 python高级|python高级 文件操作
文章图片
6.PNG
python高级|python高级 文件操作
文章图片
7.PNG

    推荐阅读