我的python学习历程

今天是使用文件的内容,包含一百万位的大文件,以及写入文件。

1.使用文件内容
asd='zxc.txt‘

with open(asd)as qwe:
line=qwe.readline()//逐行读取文件中的数据

rt=’ '//创建一个空列表用于存储数据
for line in lines://用for循环遍历原文件中的所有值
rt+=line.rstrip()//将原文件中的数据转移到rt中
print(rt)
print(len(rt)) //len表示计算字符串长度
123456789 1234578 6554884515 54984556
34

asd=‘zxc.txt’

with open(asd)as qwe:
line=qwe.readline()//逐行读取文件中的数据

rt=’ '//创建一个空列表用于存储数据
for line in lines://用for循环遍历原文件中的所有值
rt+=line.strip()//将原文件中的数据转移到rt中,并且去除所有的空格
print(rt)
print(len(rt)) //len表示计算字符串长度
1234567891234578655488451554984556
34

2.包含一百万位的大文件
asd=‘zxc.txt’

with open(asd)as qwe:
lines=qwe.readline()

rt=’ ’
for line in lines:
rt+=line.strip()

print(rt[:22]+"…")
print(len(rt))
0.12345678912345786554…
1000002 //表示保留了小数点后1000000位的小数
3.写入文件
(1)写入空文件
asd=‘fgh.txt’
with open(asd,‘w’) as qwe:
qwe.write(“我一直等你!”)

我一直等你!//即为写入文件的新内容
(2)写入多行
asd=‘fgh.txt’
with open(asd,‘w’) as qwe:
qwe.write(“我一直等你!\n”)
qwe.write(“等你一辈子!\n”)
我一直等你!
等你一辈子!
(3)附加到文件
asd=‘fgh.txt’
with open(asd,‘w’) as qwe:
qwe.write(“天涯海角!\n”)
qwe.write(“我在等你!\n”) //再次附加元素
我一直等你!
等你一辈子!
天涯海角!
我在等你! //再次附加元素,原来的值仍然存在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值