【发布时间】:2011-03-23 01:09:45
【问题描述】:
我正在阅读一百万多个文件以提取一些数据。这些文件通常非常统一,但偶尔会出现一些我希望找到的东西不存在的问题。
例如,我希望一些 sgml 代码来识别我需要的值
for data_line in temp #temp is a list of lines from a file
if <VARIABLENAME> in data_line:
VARIABLE_VAL=data_line.split('>')[-1]
稍后我使用VARIABLE_VAL。
但我有时会遇到一个异常:文件中没有一行有
<VARIABLENAME>theName
为了处理这个问题,我在处理完所有行后添加了这一行:
try:
if VARIABLE_VAL:
pass
except NameError:
VARIABLE_VAL=somethingELSE
我在某个地方(但我再也找不到了)看到了一个看起来像
的解决方案if not VARIABLE_VAL:
VARIABLE_VAL=somethingELSE
任何帮助将不胜感激
【问题讨论】:
标签: python