0

我对 Python 很陌生。我最近了解到,我们可以将所有定义的函数存储在一个文件中,并在需要时调用它们。我在 Windows 上使用空闲。

我应该将包含所有函数的 .py 文件存储在哪里,以便可以从 Idle 访问它们,我应该如何调用它?

4

2 回答 2

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

其他.py

from my_funcs import somefunc
somefunc("An Argument")

my_funcs.py

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

然后运行 ​​other.py

于 2013-04-17T16:22:59.747 回答
1

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

C:/path/to/myfile.py

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

import myfile

现在您可以使用以下func定义的函数 ( ) myfile

myfile.func()
于 2013-04-17T16:22:58.957 回答