首页 > 自考资讯 > 自考知识

python打开文件的语句,python打开文件并读取

头条共创 2024-06-27

文件操作三步

打开文件,对文件进行读写,关闭文件open() open函数

语法:open(名称,模式,编码)

name: 是一个字符串,其中包含要打开的目标文件的名称(可以包含文件所在的特定路径)

mode: 设置打开文件的模式(访问模式):只读、写入、追加等。

Encoding:编码格式(推荐UTF-8)

与读操作相关的方法

read() 方法:

File object.read(num) #num表示从文件中读取的数据长度(单位:字节)

readlines() 方法:

File object.readlines() 一次一行读取整个文件的内容,并返回一个列表,其元素是每一行的数据。

文件object.readline() 一次读取一行。

for 循环读取文件行。对于文件对象行

close() 关闭文件对象

文件对象.close()

使用open() 作为f:

您可以通过使用with open 语句块操作文件来自动关闭文件。

练习:数单词

将以下内容复制到word.txt并保存。该文件可以保存在任何地方。

念兮是个美丽的女孩

和念兮一起学Python

请向念石问好

念兮喜欢Python

属于念石

你和念兮是好朋友

文件读取操作读取该文件并计算单词“nianxi”出现的次数。

# 以读取方式打开文件f=open('D:/rfpython/word.txt','r',encoding='UTF-8')# 方法一,读取全部内容,统计年喜马苏的字数。 count content=f.read()count=content.count('nianxi')print(f'nianxi 出现在文件中: {count} 次') 执行:

d9fbb937b0474d279caa233d17a4cd79~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720101799&x-signature=AU%2BEmeCPmVhGpnSW9apQvh54GIM%3D# 以读取方式打开文件f=open('D:/rfpython/word.txt','r',encoding='UTF-8')# 方法二,逐行读取内容# 内容检查单词出现次数和累计计数=0 # 使用计数变量累计f: 行中“nianxi”出现的次数。 line=line.strip() # 删除前导和尾随空格以及换行符。字=线。 split(' ') for wold in Words: if wold=='nianxi': count +=1 # 如果单词是nianxi,则数字加1 print (f'nianxi 出现的次数为: {count}' ) # 关闭文件并运行f.close()。

cce67fd5875f42a587c29c102e17e407~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720101799&x-signature=WqCIoSXAGL8BV%2B%2Fb0jiHOfPeHRY%3D

版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。

猜你喜欢