2010-06-04 62 views
0

我有一個用戶定義的python小函數,比如fib(n),我如何在其他程序或模塊中使用它? def fib(n):在python中包含udf?

我應該使用導入還是有任何其他功能?

而且我正在學習在Eclipse IDE蟒蛇,它不會支持

print "any string"

但我被迫使用像, print("string")

蟒蛇手冊中

在線,其賦予其跨平臺和相同的語法,但爲什麼像上面那樣?

回答

2

您可以使用import將函數包含在其他程序中。只要說import mymodule代碼位於文件mymodule.py。然後說mymodule.fib使用該功能。

要回答你的第二個問題:語法print "any string"是在Python 2可以接受的,但在Python不再允許3

+0

那麼好吧,我使用python 2.6.5,所以它不會支持... – 2010-06-04 15:34:37

+0

以前我試圖導入函數本身!現在我讓他們工作,謝謝...... – 2010-06-04 15:35:15