电脑d盘文件怎么打开

发布时间: 2023-04-17 02:23 阅读: 文章来源:转载

文件操作三步骤

打开文件读写文件关闭文件

open()打开函数

语法:open(name,mode,encoding)

name:是要打开的目标文件名的字符串(可以包含文件所在的具体路径)

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

encoding:编码格式(推荐使用UTF-8)

读操作相关方法

read()方法:

文件对象.read(num) #num表示要从文件中读取的数据的长度(单位是字节)

readlines()方法:

文件对象.readlines() 可以按照行的方式把整个文件中的内容进行一次性读取,并且返回的是一个列表,其中每一行的数据为一个元素。

文件对象.readline() 一次读取一行内容。

for循环读取文件行。for line in 文件对象

close()关闭文件对象

文件对象.close()

with open() as f:

with open语句块中对文件进行操作可以自动关闭文件。

练习:单词计数

将如下内容复制并保存到word.txt,文件可以存储在任意位置

nianxi is a beautiful girl

learn python with nianxi

say hello to nianxi

nianxi likes python

belong with nianxi

you and nianxi are good friends

通过文件读取操作,读取此文件,统计nianxi单词出现的次数

# 打开文件,以读取模式打开f = open("D:/rfpython/word.txt","r",encoding="UTF-8")# 方式1,读取全部内容,通过count统计nianxi单词数量content = f.read()count = content.count("nianxi")print(f"nianxi在文件中出现了:{count}次")

运行:

# 打开文件,以读取模式打开f = open("D:/rfpython/word.txt","r",encoding="UTF-8")# 方式2,读取内容,一行一行读取# 判断单词出现次数并累计count = 0# 使用count变量来累计nianxi出现的次数for line in f:line = line.strip() # 去除开头结尾的空格以及换行符words = line.split(" ")for wold in words:if wold == "nianxi":count += 1# 如果单词是nianxi,进行数量的累加加1print(f"nianxi出现的次数是:{count}")# 关闭文件f.close()

运行:

•••展开全文
相关文章