python怎么PRINT出第几行
如何修改.........fh=open('total.txt')fh2=open('time.txt')fh_out=open('B109A1'+dd+'.txt','...
如何修改
.........
fh = open('total.txt')
fh2 = open('time.txt')
fh_out = open('B109A1'+dd+'.txt', 'w')
line2 = fh2.read()
n = 0
for line in fh.readlines():
if line[-1] == '\n':
cc=line[0:-1]
aa='B109A1'+'\t'
aa+='001'+'\t'
aa+=str2+'\t'
aa+=line2[n:n+4]+'\t'
aa+='\t'
aa+='\t'
aa+='\t'
aa+=cc+'\t'
aa+='0.00'+'\t'
aa+='0.00'+'\t'
aa+=cc
n=n+4
print aa
fh_out.write(aa+'\n')
........
fh_out.close( )
怎么修改能添加如图S00001 S00002 S00003 S00004 X X X X X ...... 跪求 展开
.........
fh = open('total.txt')
fh2 = open('time.txt')
fh_out = open('B109A1'+dd+'.txt', 'w')
line2 = fh2.read()
n = 0
for line in fh.readlines():
if line[-1] == '\n':
cc=line[0:-1]
aa='B109A1'+'\t'
aa+='001'+'\t'
aa+=str2+'\t'
aa+=line2[n:n+4]+'\t'
aa+='\t'
aa+='\t'
aa+='\t'
aa+=cc+'\t'
aa+='0.00'+'\t'
aa+='0.00'+'\t'
aa+=cc
n=n+4
print aa
fh_out.write(aa+'\n')
........
fh_out.close( )
怎么修改能添加如图S00001 S00002 S00003 S00004 X X X X X ...... 跪求 展开
3个回答
推荐于2016-03-22
展开全部
def print1(s):
if s[-1]!='\n':
s=s+'\n'
s2='\n'.join(map('. '.join,map(list,(zip(map(str,range(1,s.count('\n')+2)),s.split('\n')[:-1])))))+'\n'
print s2
追问
我这边是个抽取循环,每次抽取完,依次显示行1 2 3 4 。。。
追答
aa+=line2[n:n+4]+'\t'
aa+='\t'
aa+='S'
aa+=str(n/4+1).rjust(6,'0')
aa+='\t'
aa+='\t'
aa+=cc+'\t'
可以发张跪求的图么?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for i, ln in enumerate(iterlines):
...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询