一行一步一花新:python-1

来源:互联网 发布:网络电视怎么看翡翠台 编辑:程序博客网 时间:2024/05/21 15:06

open函数总结

open()函数

一般情况下,使用open()函数时只需要调入文件名参数,而不添加其它任何参数,就可以获取文件内容。相反,如果要向文件中添加信息,就必须制定一个模式参数,用来声明它准备做什么,这个模式参数才是open()的灵魂。以下下代码是open()函数的使用语法:

open(name[,mode[,buffering]])

其中,name参数表示需要打开的文件名称,mode是打开模式,open()函数的第三个参数用来控制文件的缓冲,默认值为0,表示不缓冲,设置为1就会有缓冲。以下是open()函数的几个模式值

  1. 参数 描述
  2.  
  3. r 读取模式打开文件
  4.  
  5. w 读写模式打开文件
  6.  
  7. a 写入模式打开文件
  8.  
  9. b 二进制模式打开文件(可以和其他模式并用)
  10.  
  11. + /写模式(可以和其他模式并用)
  12.  
  13. U 支持换行符(例如:\n\r \n\r )

也就是说当我们使用open()函数打开文件时,程序首先会查询open()函数的文件名称,然后才是文件的模式。文件模式是相当重要的一个参数。默认情况下,该函数的默认模式参数为r,用来只读打开文件,如果读取特殊文件(例如视频或者图片文件),那么必须使用b模式。

  1. #-*-coding:utf-8-*-
  2. #Python 模板
  3. o=open('index.txt','w');
  4. o.write("大家好,欢迎光临坤子的博客(www.xuyukun.com)!")
  5. o.close();

在上述代码中,首先使用open()函数来打开index.txt文件,以读写模式打开,这样就可以对文件进行读写操作了。打开文后返回一个文件对象,然后调用write()函数写入信息,最后调用close()关闭文件


0 0
原创粉丝点击