一、文本文件读写:内置文件对象
1.内置的文本文件处理函数
• f = open(<文件名>, <模式>)
• f.readline():返回一行
• 如果返回None说明到文件尾
• f.readlines():返回所有行,列表
• f.writelines(<字符串列表>):写入文本行
• f.close()
2.with语句可以自动调用close
二、Excel CSV文件读写:csv模块
• CSV:Comma Separated Vaules;逗号分隔文本
• 最常用的数据交换格式之一
• Excel等电子表格的导入导出文件
• 用字典方式来读取或写入:每行是一个字典,列标题是key,value一律是字符串类型。rd = csv.DictReader(csvfile) • for row in rd: #row是一个字典。wr = csv.DictWriter(csvfile, fieldnames=[字段标题列表])。wr.writerow(字典)。
案例:实时地震数据
三、图形用户界面:easygui
1.可以显示各种对话框、文本框、选择框与用户交互
• easygui.egdemo()演示
• easygui.msgbox
• easygui.fileopenbox
• easygui.choicebox
• easygui.textbox
• easygui.passwordbox
2.可以做出简单的图形界面程序