码迷,mamicode.com
首页 > 编程语言 > 详细

【Python】IO编程

时间:2017-04-09 00:03:20      阅读:269      评论:0      收藏:0      [点我收藏+]

标签:under   等价   class   logs   pyton   文件读写   open   pre   str   

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编程

标签:under   等价   class   logs   pyton   文件读写   open   pre   str   

原文地址:http://www.cnblogs.com/xkxf/p/6683391.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!