1、编程在D盘根目录下创建一个文本文件悯农.txt。在文件中写入诗句:
悯农
春种一粒粟,秋收万颗子。
四海无闲田,农夫犹饿死。
锄禾日当午,汗滴禾下土。
谁知盘中餐,粒粒皆辛苦。
然后按以下步骤进行操作:
(1)从“悯农”文件中读出所有行,以每行为元素形成一个列表ls,并输出列表中的内容;
(2)以二进制文件的方式打开“悯农”文件,并打印输出文件内容。
2、给定E盘根目录下的一个文本文件——诗词.txt,文件内容如下:
白日依山尽
黄河入海流
欲穷千里目
更上一层楼
下面是对该文件进行操作的程序,请写出程序的输出结果。
with open('D:/悯农.txt','r',encoding='utf-8') as f:
ls=[x.strip() for x in f.readlines()]
print(ls)
with open('D:/悯农.txt', 'rb') as f:
lines = f.read()
print(lines)
fo = open("D:\诗词.txt", "r",encoding='utf-8')
s = fo.read()
print("s=", s)
fo.seek(0)
ls = fo.readline()
print("ls=", ls)
fo.close()
#输出:
'''
s= 白日依山尽
黄河入海流
欲穷千里目
更上一层楼
ls= 白日依山尽
'''
fo = open("D:\诗词.txt", "r")
s=fo.read()
print(“ls=”,ls)
fo.seek(0)
ls=fo.readline()
print(“ls=”,ls)
fo.close()