簡體   English   中英

我在從其他文件調用 function 時遇到問題

[英]I'm having a problem calling a function from a different file

from practicing import sort_books_publisher
sort_books_publisher()

當我從另一個文件中調用 function 時,該文件中的每個 function 運行時,請問可能是什么問題,如果我想通過按字母來調用這個 ZC1C425268E68385D1AB5074C17A94F,我該怎么辦?

你的意思是每個practicing.py從practice.py 運行,還是practicing.py你導入模塊時運行practice.py 的主要部分的代碼?

如果外部模塊中的所有內容都包含在 function 定義中,那么導入模塊應該不會對您在主程序中所做的事情產生任何影響。

如果您仍然希望外部模塊的主要部分中的代碼可以通過運行該文件來執行,那么要做的是將模塊的主要部分包裝在 function def main():中並將以下內容放在 main模塊的一部分(如果模塊被導入,這將不會運行,只有在直接運行時才會運行):

if __name__ == "__main__":
    main()

我看不到整個代碼。

但是,我認為您必須知道如何利用 function 的參數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM