為什麼我的 Python'main()”函數不運行?

Mary-Kate Olsen
發布: 2024-11-01 15:58:30
原創
406 人瀏覽過

Why Doesn't My Python

了解「main() 函數無法執行」問題

考慮以下Python 腳本:

<code class="python">#! /usr/bin/python

def main():
    print("boo")</code>
登入後複製

考慮以下Python 腳本:

考慮以下Python 腳本:

根本原因故障排除

問題在於,在 Python 中定義函數不會自動執行其程式碼。 main() 函數中的程式碼需要明確呼叫。

在此特定腳本中,main() 函數從未被呼叫。結果,其中的 print 語句仍未執行。

解:呼叫函數

<code class="python">def main():
    print("boo")

main()  # Call the function explicitly</code>
登入後複製

要解決此問題,只需呼叫 main() 函數即可定義之後。這是腳本的更正版本:

現在,當您執行腳本時,它應該在控制台上正確列印「boo」。

    附加說明:
  • 提供的範例腳本使用 shebang 行 #! /usr/bin/python 指定執行腳本時要使用的 Python 解釋器。
  • chmod 775 腳本指令設定腳本檔案的權限,使其可執行。
./ script 指令將腳本檔案當作常規程式執行。

以上是為什麼我的 Python'main()”函數不運行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板