Python:open()函数文件的打开、读、写操作

Python:open()函数文件的打开、读、写操作


发布日期: 2016-09-18 更新日期: 2016-09-18 编辑:zhangxiang 浏览次数: 5118

标签:

摘要: Python open()函数文件打开操作 打开文件会用到open函数,标准的python打开文件语法如下: open(name[,mode[,buffering]]) open函数的文件名是必须的,而模式和缓冲参数都是可选的。比如说有个a.txt的文本文件,...

Python open()函数文件打开操作

打开文件会用到open函数,标准的python打开文件语法如下:

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

open函数的文件名是必须的,而模式和缓冲参数都是可选的。比如说有个a.txt的文本文件,存放在c:\text下,那么你要打开它可以这样操作:

 x = open(r 'c:\text\a.txt')

用读的模式打开这个路径下的对应文本文件,如果要打开对像不存在,程序会报错。

python文件写入操作

 f = open('a.txt', 'w')
 f.write('hello,')
 f.write('iplaypython')
 f.close()

第一行:用写的方式打开a.txt这个文件,并赋给f (python变量命名规则)

第二行:f.write方法写入( )括号内的内容

第三行:同第二行意义相同,重点要说明下f.write写入的内容会追加到文件中已存在的数据后,也就是就此时的'iplaypython'是在'hello,'后边显示的。

第四行:最后调用close方法关闭文件,有打开就要有关闭。

python文件读取操作方法

要进行读文件操作,只需要把模式换成'r'就可以,也可以把模式为空不写参数,也是读的意思,因为程序默认是为'r'的。

 f = open('a.txt', 'r')
 f.read(5)

输出

'hello'

read( )是读文件的方法,括号内填入要读取的字符数,这里填写的字符数是5,如果填写的是1那么输出的就应该是‘h’

打开文件文件读取还有一些常用到的技巧方法,像下边这两种:

1、read( ):表示读取全部内容

2、readline( ):表示逐行读取

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org