Pythonopen()函数⽂件打开、读、写操作详解
⼀、Python open()函数⽂件打开操作
打开⽂件会⽤到open函数,标准的python打开⽂件语法如下:
open(name[,mode[,buffering]])
open函数的⽂件名是必须的,⽽模式和缓冲参数都是可选的。⽐如说有个a.txt的⽂本⽂件,存放在c:\text下,那么你要打开它可以这样操作:
>>>x = open(r 'c:\')
⽤读的模式打开这个路径下的对应⽂本⽂件,如果要打开对像不存在,程序会报错。
⼆、open()函数⽂件打开模式参数常⽤值有哪些?
刚才打开⽂件过程中⽤到了‘r’这个参数,在⽂件打开过程中还会⽤到很多操作⽅法,都有不同的参数来表⽰。'r'读模式、'w'写模式、'a'追加模式、'b'⼆进制模式、'+'读/写模式。
三、python⽂件写⼊操作
>>>f = open('a.txt', 'w')
>>>f.write('hello,')
>>>f.write('iplaypython')
>>>f.close()
第⼀⾏:⽤写的⽅式打开a.txt这个⽂件,并赋给f ()
第⼆⾏:f.write⽅法写⼊( )括号内的内容
第三⾏:同第⼆⾏意义相同,重点要说明下f.write写⼊的内容会追加到⽂件中已存在的数据后,也就是就此时的'iplaypython'是在'hello,'后边显⽰的。
第四⾏:最后调⽤close⽅法关闭⽂件,有打开就要有关闭。
四、python⽂件读取操作⽅法
要进⾏读⽂件操作,只需要把模式换成'r'就可以,也可以把模式为空不写参数,也是读的意思,因为程序默认是为'r'的。
>>>f = open('a.txt', 'r')python怎么读的
>>&ad(5)
'hello'
read( )是读⽂件的⽅法,括号内填⼊要读取的数,这⾥填写的字符数是5,如果填写的是1那么输出的就应该是‘h’。
打开⽂件⽂件读取还有⼀些常⽤到的技巧⽅法,像下边这两种:
1、read( ):表⽰读取全部内容
2、readline( ):表⽰逐⾏读取
Python open()函数⽂件打开、读、写基础操作就先介绍这些。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论