一、文件读取的过程:
1、打开文件
2、访问文件内容
? ? ? ? with open('notebook.txt')as file:
? ? ? ? ? ? ? ? contents=file.read()#读取文件所以内容
? ? ? ? ? ? ? ? ?for lline in file: #line是文件的每一行内容
? ? ? ? ? ? ? ? ? lines=file.readlines()
首先讲打开文件,在打开文件之前你要先创建一个文件。在那创建呢?先要找到你这个创建的python文件的目录
?
名字随便起(我的叫notebook .txt)然后在输入内容
或者你嫌找目录麻烦可以在:下图这个file中建个notebook.txt
?
?
with open('notebook.txt')as file:
contents=file.read()
print(contents)
运行结果:
可以看到在这个中有乱码,如何改呢。(enconding='uft-8')看下操作:?
?逐行读取怎么读?看下图:(永远的神是我在notebook.txt中新加的)
?还有一种方法:另外一种逐行读取方法如下:
可以看到这种读取在列表中,如何去掉列表中的\n呢
with open('notebook.txt',encoding='utf-8')as file:
contents=file.readlines()
print(contents)
newList=[]
for content in contents:
newContent=content.replace('\n','')
newList.append(newContent)
print(newList)
?运行结果:
?好了关于文件读取就简单介绍到这,拜拜!
?
|