Chinaunix
标题:
各位帮个忙看下对不对
[打印本页]
作者:
嘉伟w
时间:
2012-07-25 17:41
标题:
各位帮个忙看下对不对
if field_desc[ENUM_FIELD_TYPE] == str:
if field_desc[ENUM_FIELD_LABEL] == FieldDescriptor.LABEL_REQUIRED:
setattr(row, field_desc[ENUM_FIELD_NAME], row_values)
elif field_desc[ENUM_FIELD_LABEL] == FieldDescriptor.LABEL_REPEATED:
for section in row_values.replace('|', '^').split('^'):
section.strip()
if section != "":
getattr(row, field_desc[ENUM_FIELD_NAME]).append(section)
else:
ERROR("invalid laber")
exit(1)
复制代码
我这个要剥离字符串前后空格这个strip()加错了吗如果错了怎么改
作者:
Hadron74
时间:
2012-07-25 18:09
本帖最后由 Hadron74 于 2012-07-25 18:10 编辑
你的strip(),用错了,应该用其返回值,新定义变量,如下例:
for section in row_values.replace('|', '^').split('^'):
new_section=section.strip()
if new_section != "":
getattr(row, field_desc[ENUM_FIELD_NAME]).append(new_section)
复制代码
回复
1#
嘉伟w
作者:
嘉伟w
时间:
2012-07-25 18:55
回复
2#
Hadron74
谢谢 可以运行
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2