Python 在PyCharm控制台中运行定义的函数时出现问题

Python 在PyCharm控制台中运行定义的函数时出现问题,python,function,console,pycharm,Python,Function,Console,Pycharm,我是python新手,我被困在这个简单的问题上 我想运行我在pycharm控制台中定义的函数。我有一个名为myFunction.py的.py文件,就是这个文件,我有以下代码 def simple_addition(num1,num2): sum = num1 + num2 print(sum) 然后我想从控制台调用这个函数。我试着键入以下内容 python myFunction.py 它返回一个语法错误。我也尝试过在控制台中输入 from myFunction import

我是python新手,我被困在这个简单的问题上

我想运行我在pycharm控制台中定义的函数。我有一个名为myFunction.py的.py文件,就是这个文件,我有以下代码

def simple_addition(num1,num2):
    sum = num1 + num2
    print(sum)
然后我想从控制台调用这个函数。我试着键入以下内容

python myFunction.py
它返回一个语法错误。我也尝试过在控制台中输入

from myFunction import simple_addition
从中我得到了以下几点

Traceback (most recent call last):
  File "<input>", line 1, in <module>
ImportError: cannot import name 'simple_addition'
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:无法导入名称“简单添加”
有人知道我哪里出错了吗

def simple_addition(num1,num2):
    sum = num1 + num2
    print(sum)

a, b = map(int, raw_input().split())

simple_addition(a, b)
将其另存为
myFunction.py
,然后运行它


也许这就是你想要的!:)

你在什么地方打错了。在pycharm中打开python控制台时,它会自动将cwd设置为项目目录。您可以确保要使用的.py文件可用于
os.getcwd()
os.listdir()


当您运行
python myFunction.py
文件“”,第1行python myFunction.py^SyntaxError:invalid syntax您是否在python控制台中键入
python myFunction.py
?您需要在终端(Windowsshell或PyCharm在Windows上使用的任何终端,但不是Python控制台)中键入该命令。但似乎不能解决我的问题。这是我得到的。请在问题中发布ide的屏幕截图。这样我们就可以看到文件名中是否存在拼写错误或其他问题。删除2和4中的空行,它们会造成语法错误。您无法导入损坏的文件。@kpie显然这已解决,但请注意,这些空行不是语法错误。脚本与它们配合得很好。