访问量: 213 次浏览
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()
第二行: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( ):表示逐行读取