Chinaunix

标题: 求解不甚感激 [打印本页]

作者: 嘉伟w    时间: 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 求解
作者: Hadron74    时间: 2012-07-26 20:56
本帖最后由 Hadron74 于 2012-07-26 20:57 编辑

建议用正则表达式,这里给我翻译的python正则表达式的链接。    http://blog.sciencenet.cn/home.p ... =blog&id=578262
网上的教程也很多。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2