Python3的文件操作笔记


学习资料来源

文件输入、输出

输入函数

  • raw_input 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符)
  • input 不仅具有raw_input功能,也可以接收一个Python表达式作为输入,并将运算结果返回

输出函数

  • print

文件打开、关闭、读写

打开函数

  • open
file = open(filename, mode = 'w')          # mode根据需求改变
mode功能描述
t文本模式 (默认)
b二进制模式
x写入。新建一个文件,文件存在会报错
+可读可写,指针在文件的开头
r只读。文件的指针在文件的开头
w只写。文件存在,从开头编辑。文件不存在,创建新文件
a追加。 文件存在,从结尾编辑,文件不存在,创建新文件
rb二进制只读。文件指针在文件的开头。一般用于非文本文件如图片等
wb二进制只写。文件存在,从开头编辑,文件不存在,创建新文件。一般用于非文本文件如图片等
ab二进制追加。 文件存在,从结尾编辑,文件不存在,创建新文件 。一般用于非文本文件如图片等
r+读写。文件指针在文件开头
w+读写。文件存在,从开头编辑,文件不存在,创建新文件
a+读写。文件存在,从结尾编辑,文件不存在,创建新文件
rb+二进制读写。文件指针在文件的开头。一般用于非文本文件如图片等
wb+二进制读写。文件存在,从开头编辑,文件不存在,创建新文件。一般用于非文本文件如图片等
ab+二进制读写。文件存在,从结尾编辑,文件不存在,创建新文件。一般用于非文本文件如图片等

关闭文件

  • close
file.close()         #文件操作完,必须关闭文件

读写文件

  • write写入文件
  • read读文件

write()方法

write()方法从一个打开的文件中写入一个字符串。

file = open(“hello.txt”, 'w')       #打开文件
file.write("hello world!")          #写入hello  world!
file.close()                        #关闭文件

read()方法

read()方法从一个打开的文件中读取一个字符串。

file = open(“hello.txt”, 'r+')       #打开文件
str = file.read(5)                   #读取5个字符
print(str)                           #输出读取的字符
file.close()                         #关闭文件

重命名、删除文件

  • rename重命名文件
  • remove删除文件

重命名文件

rename()方法

rename()方法的作用是重命名文件

import os

os.rename(“hello.txt”, “hello_world.txt”)       #将hello.txt文件命名为hello_world

删除文件

remove()方法

remove()方法的作用是删除文件

import os

os.remove(“hello_world.txt”)       #将hello_world文件删除

有问题请加群:774515086

望海潮
秦观
纤云弄巧,飞星传恨,银汉迢迢暗度。金风玉露一相逢,便胜却人间无数。
柔情似水,佳期如梦,忍顾鹊桥归路。两情若是久长时,又岂在朝朝暮暮。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值