Python 语言程序设计 课后练习

it2022-05-05  152

1. 理解文本和二进制打开方式的区别 首先,用文本编辑器生成一个包含“中国是个伟大国家!”的 txt格式文本文件,命名为 test.txt。编写程序分别用文本文件方式和二 进制文件方式读入,并打印输出效果。观察输出结果并解释。

#利用字典将两个通讯录文本合并为一个文本 def main(): ftele1=open('test.txt','wt')#以文本写方式打开,只能写文件, 如果文件不存在,创建该文件,如果文件已存在,先清空,再打开文件 ftele1.writelines(["中国是个伟大国家!\n"])#写入数据 ftele1=open('test.txt','rb')#以二进制读方式打开,只能读文件 , 如果文件不存在,会发生异常 print(ftele1.read()) ftele2=open('test.txt','rt')#以文本读方式打开,只能读文件 , 如果文件不存在,会发生异常 print(ftele2.read()) #ftele1.readlines() if __name__ == "__main__": main()

2.2. 文件处理fo = open(fname, "r") for line in fo: # 处理一行数据 fo.close() 上述格式是打开文件并逐行处理的程序框架,请编写一个实例练习


最新回复(0)