python文件操作,大概的来说就是打开在某个位置的某个文件,以什么方式,然后规定的它的字符编码,打开之后你就可以在后面做你想做的事了
格式
open('文件的路径+名字','打开方式','字符编码')
文件路径这块没什么可说的,当前路径就直接写文件名即可;
打开方式
打开方式可以是只读,只写,只追加
'r'
'w'
'a'
,本人'r'
,'w'
用得比较多一点,'a'
只在修改一些日志文件的时候使用。
多说无益,下面来看看实际操作:
这里我以win7下的pycharm做演示先
在F盘下创建一个a.txt文件,并且在里面写上一行内容:
a.txt
读取全部内容
代码如下:
file = open('F:\\a.txt','r',encoding='gbk') #打开F盘下的a.txt文件,并且定义为file
#因为a.txt文件是在windows操作系统上写的,所以它的字符编码为gbk
readfile = file.read() #读出file的内容,即a.txt的内容,此时读出来的内容保存在操作系统内存上
print(readfile)
file.close() #关闭文件
运行,出现以下内容
a.txt文件内容
一行一行读取
先创建一个新文件b.txt
b.txt
代码:
file = open('F:\\b.txt','r',encoding='gbk')
line1 = file.readline()
line2 = file.readline()
line3 = file.readline()
print(line1)
print(line2)
print(line3)
file.close()
运行,出现如下内容
b.txt读取内容
网友评论