假设在名为fb_auth_token.py
的文件中有以下函数def get_fb_access_token(email, password):
...
return ...
我如何从bash运行它? python fb_auth_token.py get_fb_access?
。我如何只调用一个特定的函数?
答案 0 :(得分:1)
您可以使用-c
命令行参数。例如:
python -c 'import fb_auth_token; fb_auth_token.get_fb_access_token("email", "password")'
答案 1 :(得分:1)
您可以使用命令选项调用python:
python -c "from file_name import function;function()"
或者如果您希望每次执行脚本时都调用此函数,则可以添加行
if __name__ == "__main__":
function()
如果文件是直接执行的,那么这只会执行此功能(即你仍然可以将它导入另一个没有"函数"被调用的脚本)。
答案 2 :(得分:0)
我明白了:
python -c 'import fb_auth_token; print fb_auth_token.get_fb_access_token("email", "password")'