You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在命令提示符运行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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 04:40:30