Python 提供了一種直接從終端執行函數的便捷機制,允許快速原型設計和測試,而無需完整的- fledged 程序。
要從命令列運行函數,您可以使用 -c(命令)參數以及包含該函數的 Python 腳本的路徑。此參數指定要作為字串執行的程式碼。例如,如果您的函數在名為foo.py 的檔案中定義為:
def hello(): return 'Hi :)'
您可以從命令列執行它,如下所示:
$ python -c 'import foo; print foo.hello()'
或者,您可以如果不擔心命名空間污染,則導入模組並直接存取函數的命名空間:
$ python -c 'from foo import *; print hello()'
為了更受控制的方法,您可以只匯入要執行的特定函數:
$ python -c 'from foo import hello; print hello()'
這些方法提供了從命令列高效、輕鬆地運行Python 函數的靈活性,使它們對於快速調試、測試或執行一次性任務特別有用。
以上是如何直接從命令列執行Python函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!