Python相关模块介绍(二)

数据科学与人工智能

共 883字,需浏览 2分钟

 · 2020-10-19

一、文本文件读写:内置文件对象

1.内置的文本文件处理函数

f = open(<文件名>, <模式>)

f.readline():返回一行

• 如果返回None说明到文件尾

f.readlines():返回所有行,列表

f.writelines(<字符串列表>):写入文本行

f.close()

2.with语句可以自动调用close

二、Excel CSV文件读写:csv模块

CSVComma Separated Vaules;逗号分隔文本

• 最常用的数据交换格式之一

Excel等电子表格的导入导出文件

• 用字典方式来读取或写入:每行是一个字典,列标题是keyvalue一律是字符串类型。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.可以做出简单的图形界面程序


推荐阅读:Python相关模块介绍


公众号推荐:数据思践

数据思践公众号记录和分享数据人思考和践行的内容与故事

《数据科学与人工智能》公众号推荐朋友们学习和使用Python语言,需要加入Python语言群的,请扫码加我个人微信,备注【姓名-Python群】,我诚邀你入群,大家学习和分享。

关于Python语言,有任何问题或者想法,请留言或者加群讨论。

浏览 34
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报