赞
踩
第1关 读文件全部内容到一个字符串
- file = '/data/bigfiles/出塞.txt'
- with open(file, mode='r', encoding='utf-8') as f: # 为文件对象命的名放在as后面
- txt = f.read() # 将文件全部内容读入到字符串txt中
- print(txt)
第2关 读文件前n个字符
- n = int(input())
- file = '/data/bigfiles/出塞.txt'
- with open(file, mode='r', encoding='utf-8') as f: # 为文件对象命的名放在as后面
- txt = f.read(n) # 将文件前3个字符读入到字符串txt中
- print(txt)
第3关 逐行读取并输出文件内容
- n = input()
- file = '/data/bigfiles/'+n
- with open(file,'r',encoding = 'utf-8') as poem: # 打开文件创建文件对象,命名为poem
- while txt := poem.readline(): # 逐行读文件,直至文件结束
- print(txt.strip()) # 去除行末的换行符后输出当前读到的字符串
第4关 读取文件到列表中
- file = input()
- with open(file, 'r', encoding='utf-8') as poem: # 打开文件创建文件对象,命名为poem
- poem_ls = poem.readlines() # 读取文件,到第10个字符所在的行末
- print(poem_ls)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。