FOR语句后的语法无效

时间:2013-12-19 01:47:59

标签: python for-loop syntax

我有这段代码用逗号分割字符串并打印每个元素:

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语句后面的所有内容都变得无效。

任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:0)

对于您的特定脚本,您需要输入except。除非你正在做一些你没有告诉我们的事情,否则这将完成print

prefixes="item1,item2,item3"

for prefix in prefixes.split(","):
   try:
     print prefix
   except:
         pass