pythontxt操作_python文本操作问题

小弟新手请高手们帮忙看一下我的程序的问题。我要实现将一个文本中的内容稍作转换写入到另一个文本。原文本:A123,,,B1234,C456789,D987456,A321,,,B426,C456489,D123456,后面还有好多...

小弟新手请高手们帮忙看一下我的程序的问题。

我要实现将一个文本中的内容稍作转换写入到另一个文本。

原文本:A123,,,B1234,C456789,D987456,

A321,,,B426,C456489,D123456,

后面还有好多行。。。。。。。

目标文本:A123

B1234

C456789

D987456

A321

B426

C456489

D123456

。。。。。。。

我写的程序

strA={}

strB={}

strC={}

strD={}

num=1

filePointer = open(strFileName, 'r')

for strLine in filePointer:

strA[num], strLine = strLine.split(",,,B")

strB[num],strLine=strLine.split(",C")

strC[num],strD[num]=strLine.split(",D")

num=num+1

filePointer.close() #close file

filePointer = open(strNewFileName, 'w')

count=1

for count<=num

filePointer.write(strA[num] + "\n")

filePointer.write("B"+strB[num] + "\n")

filePointer.write("C"+strC[num] + "\n")

filePointer.write("D"+strD[num] + "\n")

filePointer.write("\n")

count=count+1

filePointer.close() #close file

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值