鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

《笨办法学Python》习题0:蓄势待发

  [复制链接]
发表于 3 天前 | 显示全部楼层
笨办法学Python(小甲鱼精译版)封面
《笨办法学Python》
(小甲鱼精译版 · 原书第五版)
[美] Zed A. Shaw 著  |  小甲鱼 译
立即购买
FishC 发表于 2025-9-26 15:40
安装完Anaconda后,不需要额外安装Python。 因为Anaconda已经自带了Python解释器以及许多常用的科学计 ...

@FishC 使用CMD运行后,并没有输出py源文件中的print输出
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
SEEU5941 发表于 2025-09-26 15:44
FishC 发表于 2025-9-26 15:40
安装完Anaconda后,不 ...


您好!遇到在CMD中运行Python脚本没有输出print内容的问题,这通常与环境变量或执行方式有关。下面是一些常见原因和解决方法:

1. 检查Python解释器是否正确调用
确保您使用的是Anaconda自带的Python。在CMD中输入以下命令检查:
  1. python --version
复制代码

如果提示“不是内部或外部命令”,说明Anaconda的Python未添加到系统PATH。请尝试使用Anaconda Prompt(安装Anaconda时自带)来运行脚本,或手动配置环境变量。

2. 确认运行脚本的命令正确
在CMD中,应使用以下格式运行Python脚本(假设脚本名为 script.py):
  1. python script.py
复制代码

如果脚本不在当前目录,需指定完整路径,例如:
  1. python C:\path\to\script.py
复制代码


3. 检查脚本内容是否正常
确保您的Python脚本中有有效的print语句,且没有语法错误。例如,一个简单的测试脚本:
  1. print("Hello, FishC!")
复制代码

如果脚本中有错误,可能无输出。可先直接运行Python交互模式测试:
  1. python
复制代码

然后在交互模式中输入:
  1. print("Test")
复制代码

看是否有输出。

4. 其他可能问题
- 如果脚本包含无限循环或延迟(如time.sleep),输出可能被缓冲。尝试在print后添加 flush=True(例如:print("Hello", flush=True))。
- 检查CMD窗口是否被快速关闭(如果是双击运行脚本,可尝试在脚本末尾添加 input("按回车退出") 来暂停)。

如果以上步骤仍无效,请提供更多细节(如脚本内容、错误提示),我会进一步协助!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-29 03:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表