【发布时间】:2019-06-12 01:14:56
【问题描述】:
我有一个 Python 脚本,它循环遍历元组的数据框以执行某些操作。我已使用日志记录模块在遇到丢失数据时发出警告。默认情况下,它应该发出警告然后继续,但它卡在那里。有没有办法在记录警告后强制它继续?
if ctype == 'color':
if id not in data.columns:
logger.warn("Data unavailable")
return None, atuple
data=data * 3
我遇到了一个实例,其中 id 不在data.columns 中,并且代码卡在那里而没有移动到下一行。有什么办法可以强制它前进吗?
【问题讨论】:
-
您是要
continue还是return?这是两个不同的命令 -
他的意思是
return结束循环,因为它退出了内部运行的函数。您需要使用另一个命令,如pass即
标签: python python-3.x logging warnings