在命令提示符运行Python文件无输出?main.py执行问题求助
解决Python脚本运行无输出的问题
你的代码只定义了calculation函数,但没有调用这个函数,所以执行py main.py时,脚本只会完成函数定义,不会执行函数内部的print(a)语句,因此没有输出。
解决方法很简单,在脚本末尾添加函数调用语句即可,推荐两种方式:
方式1:直接调用函数
在代码末尾添加一行调用代码,传入具体参数:
def calculation(a, b): print(a) return a # 添加函数调用 calculation(10, 20)
方式2:使用主程序入口(更规范)
用if __name__ == "__main__":包裹调用逻辑,这样脚本作为主程序运行时才会执行调用,被其他模块导入时不会执行:
def calculation(a, b): print(a) return a if __name__ == "__main__": calculation(10, 20)
修改后再执行py main.py,就能看到输出10了。
内容的提问来源于stack exchange,提问作者user20256558
相关产品推荐
相关产品推荐

