2010-06-04 3 views
0

У меня есть небольшая пользовательская функция в python, скажем, fib (n), как я могу ее использовать в других программах или модулях? def fib(n):включают udf в python?

Должен ли я использовать импорт или есть какая-либо другая функция?

Также я учусь питона в Eclipse IDE, он не будет поддерживать

print "any string"

но я вынужден использовать, как, print("string")

в питона руководстве онлайн, его с учетом его поперечного платформу и тот же синтаксис, но почему, как и выше?

ответ

2

Вы используете импорт для включения функции в другие программы. Просто скажите import mymodule, где код находится в файле mymodule.py. Затем скажите mymodule.fib, чтобы использовать функцию.

Чтобы ответить на ваш второй вопрос: Синтаксис print "any string" приемлем в Python 2, но больше не позволяется в Python 3.

+0

нормально хорошо, я использую Python 2.6.5, так что он не будет поддержки ... –

+0

ранее я пытался импортировать функцию сам! теперь я заставляю их работать, спасибо ...... –

Смежные вопросы