Вызывание функции питона из сценария удара

У меня есть «сигнальное электронное письмо» функция в модуле питона. Я хочу быть в состоянии вызвать эту функцию из сценария удара. Я знаю, что Вы можете назвать модуль, используя 'питона' в сценарии, но я не то, если бы Вы можете или как Вы вызвали бы определенную функцию в модуле.

19
задан Daniel 22 January 2010 в 21:33
поделиться

3 ответа

python -c'import themodule; themodule.thefunction("boo!")'
45
ответ дан 30 November 2019 в 02:09
поделиться

Вы можете использовать опцию -C :

python -c "import random; print random.uniform(0, 1)"

изменять, как вам нужно.

16
ответ дан 30 November 2019 в 02:09
поделиться

Чтобы вызвать определенную функцию в модуле, убедитесь, что модуль имеет следующее:

if __name__ == "__main__":
    the_function_to_call( )

Тогда вы можете просто сделать это в вашем скрипте оболочки.

python module.py

Или

python -m module

в зависимости от того, модуль на или нет на Pythonpath .

3
ответ дан 30 November 2019 в 02:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: