用python写爬虫代码如何换行_【解决咯】深深困扰我的python写换行问题

假如pwd.txt中的字符段是:

69E8C4DCCDB07F4B

4E387BAEE77AE217

8642DB44FD87CC94

310125437725A0C0

78C9A7EC7B723C0C

代码片段如下:

fi = open(r"G:/pwd.txt")

fw = open(r"decrypts.txt",'a+')

with fi as f:

for i in f:

print i

#往每行最后面加一个!号

fw.writelines(i+"!")

fi.close()

fw.close()

结果得到的结果是如下的:

69E8C4DCCDB07F4B

!4E387BAEE77AE217

!8642DB44FD87CC94

!310125437725A0C0

!78C9A7EC7B723C0C!

期望的结果是:

69E8C4DCCDB07F4B!

4E387BAEE77AE217!

8642DB44FD87CC94!

310125437725A0C0!

78C9A7EC7B723C0C!

表示解决了这个问题,一朋友提醒了下,才发现源文件每行后面都有回车,所以每次追加数据的时候都会跳到下一行,我去,疏忽呀。。。

调整下代码:

fi = open(r"G:/pwd.txt")

fw = open(r"decrypts.txt",'a+')

with fi as f:

for i in f:

print i

#去除源文件每行后的回车

i =  i.strip('\n')

#往每行最后面加一个!号

fw.writelines(i+"!")

fi.close()

fw.close()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值