gpt4 book ai didi

python - 在 Python 中测试变量是否存在的最佳方法

转载 作者:行者123 更新时间:2023-11-28 19:59:40 25 4
gpt4 key购买 nike

<分区>

我正在阅读一百万多个文件以抓取一些数据。这些文件通常非常统一,但偶尔会出现一些我期望找到的内容不存在的问题。

例如,我期望一些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

任何帮助将不胜感激

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com