使用 -c (命令) 参数(假设您的文件名为 foo.py ): $ python -c 'import foo; print foo.hello()' 或者,如果您不关心名称空间污染: $ python -c 'from foo import *; print hello()' 中间立场: $ python -c 'from foo import hello; print hello()' 原文由 Frédéric Hamidi 发布,翻译遵循 CC BY-SA 3.0 许可协议
只需将 hello() 放在函数下方的某处,它会在您执行时执行 python your_file.py 对于更简洁的解决方案,您可以使用: if __name__ == '__main__': hello() 这样,该函数只会在您运行文件时执行,而不是在您导入文件时执行。 原文由 Wolph 发布,翻译遵循 CC BY-SA 2.5 许可协议
使用
-c
(命令) 参数(假设您的文件名为foo.py
):或者,如果您不关心名称空间污染:
中间立场: