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

python file and stream

时间:2017-08-16 14:03:04      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:基本   缓冲   大于   text   nes   关闭   from   and   stream   

from sys import stdout ,stdin

f=open(r"c:\text\somefile.txt")

open(filename,mode,buffering)

  mode

    ‘r‘  read

    ‘w‘  writ

    ‘a‘  追加模式

    ‘b‘  二进制模式

    ‘+‘  读写模式

  buffering

    0 / False   无缓冲,直接读写 硬盘

    1 / True     缓冲,用内存代替硬盘,只有在close/flush才更新硬盘数据

    -1    表示使用默认缓冲区

    大于1   表示缓冲区大小

  基本文件方法

    文件和类文件(支持部分文件方法),有时候也称为流。

    sys.stdin             标准文件输入流

    sys.stdout   标准文件输出流

    sys.stderr   标准错误流

  读和写

    f=open("somefile.txt",‘w‘)

    f.write(‘hello,word‘)

    f.close()

    

    f=open("somefile.txt","r")

    f.read()

    file.readline()  读取一行     file.readline(n)   n为非负整数,表示读取的字符(字节)最大值

    file.readlines()读取所有行,并作为列表返回

  关闭文件

    file.close()

    with open() as file:

      close(file)

 

python file and stream

标签:基本   缓冲   大于   text   nes   关闭   from   and   stream   

原文地址:http://www.cnblogs.com/hello1123/p/7372950.html

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