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 ...... 跪求
展开
 我来答
ILOVE爆头
2013-10-16 · TA获得超过122个赞
知道小有建树答主
回答量:122
采纳率:0%
帮助的人:117万
展开全部

a = ['a', 'b', 'c']

for i,t in enumerate(a):

    print i,t

0 a

1 b

2 c

匿名用户
推荐于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'

可以发张跪求的图么?

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tim_spac
2013-10-16 · TA获得超过3628个赞
知道大有可为答主
回答量:1804
采纳率:100%
帮助的人:1998万
展开全部
for i, ln in enumerate(iterlines):
    ...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式