独角兽企业重金招聘Python工程师标准>>>
python进行文件读写的函数是open或file
file_handler = open(filename,,mode)
Table mode
Table文件对象方法
例子如下:
读文件
Python代码
read=open(result)
line=read.readline()
whileline:
printline
line=read.readline()#如果没有这行会造成死循环
read.close
写文件
Python代码
read=file(result,'a+')
read.write("\r\n")
read.write("thankyou")
read.close
其它
Python代码
#-*-encoding:UTF-8-*-
filehandler=open('c:\\111.txt','r')#以读方式打开文件,rb为二进制方式(如图片或可执行文件等)
print'read()function:'#读取整个文件
printfilehandler.read()
print'readline()function:'#返回文件头,读取一行
filehandler.seek(0)
printfilehandler.readline()
print'readlines()function:'#返回文件头,返回所有行的列表
filehandler.seek(0)
printfilehandler.readlines()
print'listalllines'#返回文件头,显示所有行
filehandler.seek(0)
textlist=filehandler.readlines()
forlineintextlist:
printline,
print'seek(15)function'#移位到第15个字符,从16个字符开始显示余下内容
filehandler.seek(15)
print'tell()function'
printfilehandler.tell()#显示当前位置
printfilehandler.read()
filehandler.close()#关闭文件句柄