Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当我在PythonLauncher中运行python脚本时,它说return在函数外部_Python - Fatal编程技术网

当我在PythonLauncher中运行python脚本时,它说return在函数外部

当我在PythonLauncher中运行python脚本时,它说return在函数外部,python,Python,我使用TextWrangler作为我的文本编辑器,当我将file.py拖放到python launcher中时,它会显示: SyntaxError:函数外部的“return” 我用制表符缩进,而不是4个空格。return只能在函数中。否则,它将返回到什么 取出return,您的代码就会工作您只能在您定义的函数中使用return。 例如: 没有功能…我明白!谢谢。当我运行python脚本时,我应该将file menu.txt放在哪里打开它?这是一个新问题,如果将它放在与.py相同的位置不是一个选项

我使用TextWrangler作为我的文本编辑器,当我将file.py拖放到python launcher中时,它会显示:

SyntaxError:函数外部的“return”


我用制表符缩进,而不是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