python文件的读写

#文件的打开
#file_object = open(file_name,access_mode='r')
# file_name 相对路径或绝对路径 access_mode 参数可不加,那就默认为r



# r为了读取文件而打开文件。文件指针在开头
fh=open('E:/gitTest/test/abc.txt')
fh.tell()     #文件对象的tell方法获取文件指针的位置
fh.read(2) #读取前两个字符 .
fh.read()

fh.seek(3) #从开头指针移动3个位置后开始读取

fh.close()

str1 = fh.readline() #读取一行 包含换行符

str.readlines() #读取所有行包含换行符,返回为列表


# w 文件存在,内容被清空。文件不存在,创建一个文件
f=open('tmp','w')
f.write('abcde') #会先写入到缓冲区去,此时查看文件是没有写进去的
f.flush() #把缓冲区的内容写到磁盘上去


#为了在文件末尾追加内容而打开文件
f=open('tmp','a')

#在python3下open函数可以通过encoding参数指定编码方式,而在2中不可以
f = open('your_file.txt', 'r', encoding='utf-8')


#with 方式打开文件 , 执行结束时,系统自动调用f.close()
with open('tmp','r') as f:
fc = f.read()

#支持多个文件的打开
with open(inFileName) as ifile, open(outFileName,'w') as ofile:
fc = ifile.read()
ofile.write(fc)

转载于:https://www.cnblogs.com/tuxiaomeng/p/9325691.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值