免费注册 查看新帖 |

Chinaunix

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

求解不甚感激 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-07-26 20:50 |只看该作者 |倒序浏览
  1. 176     book = xlrd.open_workbook(xls_file)
  2. 177     sheet = book.sheet_by_index(0) if sheet_name == None else book.sheet_by_name(sheet_name)
  3. 178     row_array = getattr(module, array_name)()
  4. 179
  5. 180     global curr_line
  6. 181     for curr_line in xrange(sheet.nrows):
  7. 182         if curr_line < 1:   # first line is desc
  8. 183             continue
  9. 184         
  10. 185         for rownum in range(sheet.ncols):
  11. 186             row = sheet.col_values(rownum)
  12. 187             if row == RESTRAINT:
  13. 188                 row = sheet.row_values(RESTRAINT)
  14. 189                 if row == NON_ZERO:
  15. 190                     row = sheet.col_values(NON_ZERO)
  16. 191                     if row == 0:
  17. 192                         ERROR("invalid laber")
  18. 193                         exit(1)
  19. 194             else:      
  20. 195                 continue
  21. 196                     
  22. 197
  23. 198         row_values = sheet.row_values(curr_line)
  24. 199         TRACE("row_values = " + str(row_values))
  25. 200         row = row_array.rows.add()
复制代码
写一个束缚字段 没有定义 RESTRAINT 求解

论坛徽章:
0
2 [报告]
发表于 2012-07-26 20:56 |只看该作者
本帖最后由 Hadron74 于 2012-07-26 20:57 编辑

建议用正则表达式,这里给我翻译的python正则表达式的链接。    http://blog.sciencenet.cn/home.p ... =blog&id=578262
网上的教程也很多。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP