当我在PythonLauncher中运行python脚本时,它说return在函数外部
我使用TextWrangler作为我的文本编辑器,当我将file.py拖放到python launcher中时,它会显示: SyntaxError:函数外部的“return”当我在PythonLauncher中运行python脚本时,它说return在函数外部,python,Python,我使用TextWrangler作为我的文本编辑器,当我将file.py拖放到python launcher中时,它会显示: SyntaxError:函数外部的“return” 我用制表符缩进,而不是4个空格。return只能在函数中。否则,它将返回到什么 取出return,您的代码就会工作您只能在您定义的函数中使用return。 例如: 没有功能…我明白!谢谢。当我运行python脚本时,我应该将file menu.txt放在哪里打开它?这是一个新问题,如果将它放在与.py相同的位置不是一个选项
我用制表符缩进,而不是4个空格。
return
只能在函数中。否则,它将返回到什么
取出
return
,您的代码就会工作您只能在您定义的函数中使用return
。例如:
没有功能…我明白!谢谢。当我运行python脚本时,我应该将file menu.txt放在哪里打开它?这是一个新问题,如果将它放在与.py相同的位置不是一个选项,应该作为一个问题来问。很高兴能帮助解决这个问题。如果你满意的话,别忘了。
menu = []
with open("menu.txt") as f:
for line in f:
itemName = line.split(",")[0]
itemPrice = float(line.split("$")[-1])
menu.append(itemName,itemPrice)
return menu
print menu
def func():
some code
return value