2024-09-29 05:30:50 发布
网友
我正在编写一个包含一些函数的简单Python程序,其中一个是main()函数执行其他函数。但是,当我运行下面的代码时,没有输出。有人能告诉我他们是否看到了结构上的错误?在
main()
def print1(): print("this is also a function") def print2(): print("this is a function") def main(): print1() print2()
我相信你的意思是
def print1(): print("this is also a function") def print2(): print("this is a function") if __name__ == '__main__': print1() print2()
称之为脚本什么东西。py然后从命令行运行python something.py。在
python something.py
您需要调用main()才能使其运行。在
您需要呼叫main()。现在它只是一个定义。词典中的词条如果没有人用这个词有什么用?在
def print1(): print("this is also a function") def print2(): print("this is a function") def main(): print1() print2() main()
在Python程序中,通常会根据文件是导入还是运行而执行不同的操作。执行文件时,__name__变量设置为'__main__'或文件名。如果文件是作为python脚本执行的,则将其设置为'__main__',如果是导入文件,则设置为文件名。您可以使用此信息,以便在导入而不是作为python脚本运行时不实际运行任何内容:
__name__
'__main__'
这样,您就可以导入模块,并在不调用main()的情况下使用函数。但是,如果它作为python脚本运行,则将调用main()。在
我相信你的意思是
称之为脚本什么东西。py然后从命令行运行
python something.py
。在您需要调用
main()
才能使其运行。在您需要呼叫
main()
。现在它只是一个定义。词典中的词条如果没有人用这个词有什么用?在在Python程序中,通常会根据文件是导入还是运行而执行不同的操作。执行文件时,
^{2}$__name__
变量设置为'__main__'
或文件名。如果文件是作为python脚本执行的,则将其设置为'__main__'
,如果是导入文件,则设置为文件名。您可以使用此信息,以便在导入而不是作为python脚本运行时不实际运行任何内容:这样,您就可以导入模块,并在不调用
main()
的情况下使用函数。但是,如果它作为python脚本运行,则将调用main()
。在相关问题 更多 >
编程相关推荐