免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4386 | 回复: 3
打印 上一主题 下一主题

请问为何出现EOL(伤不起的书啊) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-04-11 22:24 |只看该作者 |倒序浏览
本帖最后由 tempo8 于 2012-04-15 21:04 编辑

请问大仙儿,以下用xlwt 写Excel文件的代码7th行为何出现EOL while scanning string literal?
特别注意引号''对应了的啊!
  1. # -*- coding: utf-8 -*-
  2. import xlwt
  3. list1 = [1,2,3,4,5]
  4. list2 = [234,267,281,301,331]
  5. wb = xlwt.Workbook()
  6. ws = wb.add_sheet('First sheet’)
  7. ws.write(0,0,'Column A')
  8. ws.write(0,1,'Column B')
  9. i = 1
  10. for x,y in zip(list1,list2): #Walk two list at the same time.
  11.     ws.write(i,0,x) # Row, Column, Data.
  12.     ws.write(i,1,y)
  13. i += 1
  14. wb.save(’mynewfile.xls’)
复制代码

论坛徽章:
0
2 [报告]
发表于 2012-04-11 22:46 |只看该作者
EOL很伤人啊!难道是python2.7的bug?
以下代码在2nd行也会EOL
  1. fh = open('prot.fasta’)
  2. fh.readline()
  3. sequence = ""
  4. for line in fh:
  5.     sequence += line[:-1].upper()
  6. fh.close()
  7. charge = -0.002
  8. AACharge={"C":-.045,"D":-.999,"E":-.998,"H":.091,
  9.           "K":1,"R":1,"Y":-.001}
  10. for aa in sequence:
  11.    charge += AACharge.get(aa,0)
  12. fhout = open('elec.txt’,’w’)
  13. fhout.write(str(charge))
  14. fh.close()
  15. fhout.close()
复制代码
prot.fasta
>gi|13925890|gb|AAK49457.1| chalcone synthase [Nicotiana tabacum]
MVTVEEFRRAQCAEGPATVMAIGTATPSNCVDQSTYPDYYFRITNSEHKVELKEKFKRMC
EKSMIKKRYMHLTEEILKENPNICAYMAPSLDARQDIVVVEVPKLGKEAAQKAIKEWGQP
KSKITHLVFCTTSGVDMPGCDYQLTKLLGLRPSVKRFMMYQQGCFAGGTVLRMAKDLAEN
NKGARVLVVCSEITAVTFRGPNDTHLDSLVGQALFGDGAAAVIIGSDPIPEVERPLFELV
SAAQTLLPDSEGAIDGHLREVGLTFHLLKDVPGLISKNIEKSLVEAFQPLGISDWNSLFW
IAHPGGPAILDQVELKLGLKQEKLKATRKVLSNYGNMSSACVLFILDEMRKASAKEGLGT
TGEGLEWGVLFGFGPGLTVETVVLHSVAT

论坛徽章:
0
3 [报告]
发表于 2012-04-11 23:10 |只看该作者
目测你用了不少全角引号

论坛徽章:
0
4 [报告]
发表于 2012-04-15 21:21 |只看该作者
EOL问题解决啦!
谢谢3227049战友
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP