首页 > 代码库 > 【Python】IO编程
【Python】IO编程
1、stream的概念。数据交换通常需要建立两根“水管”。
2、同步IO和异步IO。异步性能高,但是编程模型复杂。
3、操作IO的功能是操作系统提供的!不论是Java还是Pyton都只是将低级接口封装起来供开发者使用。
【文件读写】
读文件
1、简单的
>>> f = open(‘ask.txt‘, ‘r‘) >>> f.read() ‘我想你最近一定很忙。‘ >>>
但是要记得关掉(文件对象会占操作系统的资源)
>>> f.close()
但是有时候读文件可能会抛出错误,例如:文件不存在。为了保证最后一定会把文件关掉,必须使用一定会执行的finally语句。
try: f = open(‘ask.txt‘, ‘r‘) print(f.read()) finally: if f: f.close()
有一种等价写法:
with open(‘ask.txt‘) as f: print(f.read())
2、
【Python】IO编程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。