python-文件操作

文件

1.读取整个文件
filepath="D:\\test.txt"
file_object=open(filepath)
file_content=file_object.read()
print(file_content)

file_object.close()
>>>
111111111111
222222222222
333333333333
444444444444
555555555555
666666666666
777777777777
888888888888

Process finished with exit code 0

更好的一种写法:
使用with时,open返回的对象只在with代码块中有用;

filepath="D:\\test.txt"
with open(filepath) as file_object:
    file_content=file_object.read()
    print(file_content)
>>>
	111111111111
	222222222222
	333333333333
	444444444444
	555555555555
	666666666666
	777777777777
	888888888888
2.逐行读取
filepath="D:\\test.txt"
with open(filepath) as file_object:
    for line in file_object:
        print(line)

使用with时,open返回的对象只在with代码块中有用;可以将数据存储在列表中,在外边打印;

filepath="D:\\test.txt"
with open(filepath) as file_object:
    lines=file_object.readline()
    print(lines)
3.使用文件内容
with open(filepath) as file_object:
    lines=file_object.readlines()
str=''
for line in lines:
    str+=line

print(str)
open函数

1.open函数有两个参数,第一个参数:告诉文件所在位置;第二个参数:告诉python是以写入模式打开该文件还是只读模式打开等

open(filepath,'w'):写入模式打开filepath文件
open(filepath,'r'):读取模式打开filepath文件

2.如果打开的文件不存在,则创建
3.以写入模式打开文件,因为如果指定的文件已经存在,python将在返回文件对象前清空该文件

附加模式

1.如果要给文件添加内容,而不是覆盖原有内容,可以使用附加模型打开文件;以附加模式打开,python不会在返回文件对象前清空文件,而写入的文件都会添加到文件的末尾

open(filepath,'a'):附加模式打开filepath文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值