为什么我的条件没有命中 if() 子句
Why is my condition failing to hit the if() clause
我正在编写用于更新 Drupal 模块的 CLI 实用程序。
我 运行 在我的脚本不会达到 if()
条件的过程中陷入困境:
if(confirm_delete == 'Yes'):
print 'Will delete ' + to_delete_modules.split(',')
我得到如下输出:
我试图让它打印下面的行,而不是点击 except
语句
print 'Will delete ' + to_delete_modules.split(',')
有没有人看到这里有什么东西在徘徊?
您的行中有 TypeError: cannot concatenate 'str' and 'list' objects
'Will delete ' + to_delete_modules.split(',')
您不能将 'str' 与 to_delete_modules.split(',')
返回的 'list' 连接起来。
如果打印出异常,您应该能够看到该错误消息:
try:
...
print 'Will delete ' + to_delete_modules.split(',')
except Exception as e:
print 'An error occured, please contact author.'
print e # TypeError: cannot concatenate 'str' and 'list' objects
我正在编写用于更新 Drupal 模块的 CLI 实用程序。
我 运行 在我的脚本不会达到 if()
条件的过程中陷入困境:
if(confirm_delete == 'Yes'):
print 'Will delete ' + to_delete_modules.split(',')
我得到如下输出:
我试图让它打印下面的行,而不是点击 except
语句
print 'Will delete ' + to_delete_modules.split(',')
有没有人看到这里有什么东西在徘徊?
您的行中有 TypeError: cannot concatenate 'str' and 'list' objects
'Will delete ' + to_delete_modules.split(',')
您不能将 'str' 与 to_delete_modules.split(',')
返回的 'list' 连接起来。
如果打印出异常,您应该能够看到该错误消息:
try:
...
print 'Will delete ' + to_delete_modules.split(',')
except Exception as e:
print 'An error occured, please contact author.'
print e # TypeError: cannot concatenate 'str' and 'list' objects