我有这段代码用逗号分割字符串并打印每个元素:
prefixes="item1,item2,item3"
for prefix in prefixes.split(","):
print prefix
现在,当我尝试执行上面的代码时,我收到以下错误:
问题调用WLST - Traceback(最里面的最后一个):(没有代码对象)第0行文件“example.py”,第21行
print:
^ SyntaxError: invalid syntax
我尝试将代码更改为以下内容:
prefixes="item1,item2,item3"
for prefix in prefixes.split(","):
try:
print prefix
但后来我收到以下错误:
try: ^ SyntaxError: invalid syntax
这应该非常简单,但似乎我在FOR语句后面的所有内容都变得无效。
任何帮助将不胜感激。谢谢!
答案 0 :(得分:0)
对于您的特定脚本,您需要输入except
。除非你正在做一些你没有告诉我们的事情,否则这将完成print
。
prefixes="item1,item2,item3"
for prefix in prefixes.split(","):
try:
print prefix
except:
pass