繁体   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