如何在Python中调用文件中的函数?

时间:2013-04-17 16:20:08

标签: python windows module python-idle

我是Python的新手。我最近了解到,我们可以将所有已定义的函数存储在一个文件中,并在需要时调用它们。我在Windows上使用Idle。

我应该在哪里存储包含所有功能的.py文件,以便可以从空闲状态访问它们,我应该如何调用它?

2 个答案:

答案 0 :(得分:2)

Some Folder
|
  - my_funcs.py
|
  - other.py

other.py

from my_funcs import somefunc
somefunc("An Argument")

my_funcs.py

def somefunc(s):
    print "SomeFunction:%s"%s

然后运行other.py

答案 1 :(得分:1)

该文件必须在您的PYTHONPATH上。您需要在您的环境中进行设置。例如如果您的文件是:

C:/path/to/myfile.py

然后你需要确保C:/path/to在PYTHONPATH上。然后,在另一个脚本中,您可以通过以下方式导入myfile

import myfile

现在您可以使用func中定义的函数(myfile)作为:

myfile.func()