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

如何强制Python Shell使用单色(黑底白字)显示?

如何强制Python Shell使用单色(黑底白字)显示?

老哥我太懂你的糟心了!年纪大了视力不好还色盲,那些花里胡哨的配色把字弄得快看不见,换我也急得慌。你之前用os.system("color 70")没用是因为这个命令是在子shell里跑的,改完子shell就关了,原Python Shell的颜色根本没变化。咱试试这几个靠谱的办法,肯定能让它变成你看得清的黑底白字:

  • 方法一:用启动脚本自动改颜色(适合所有Python版本)
    给Python整个启动脚本,每次打开Shell自动帮你把颜色改好,还能关掉后续的颜色输出:

    1. 先在你的用户目录(比如C:\Users\你的用户名)新建一个叫pythonstartup.py的文件
    2. 把下面的代码复制进去:
      import sys
      import os
      # 先清空所有已有的ANSI颜色设置
      sys.stdout.write("\x1b[0m")
      sys.stdout.flush()
      # 强制设置控制台为黑底白字
      os.system("color 70")
      
    3. 然后设置系统环境变量:新建一个名为PYTHONSTARTUP的变量,值填刚才那个文件的完整路径(比如C:\Users\你的用户名\pythonstartup.py)
      这样每次打开Python Shell,这个脚本会自动运行,直接把颜色改成你要的样式,还能阻止后续的颜色输出。
  • 方法二:改快捷方式属性(最简单,不用写代码)
    如果你平时是用Windows快捷方式打开Python Shell,直接改它的属性就行:

    1. 找到Python Shell的快捷方式,右键选「属性」
    2. 切换到「颜色」标签页,把「屏幕文字」设为白色,「屏幕背景」设为黑色
    3. 点击「确定」保存设置
      以后用这个快捷方式打开的Python Shell,就一直是黑底白字了,完全不用管代码的事。
  • 方法三:启动时加参数(适合Python 3.10及以上版本)
    要是你的Python版本是3.10或更新的,直接在启动的时候加个参数就能禁用所有颜色:
    打开Windows的命令提示符,输入下面的命令启动Python Shell:

    python --no-color
    

    这样启动的Shell会彻底关掉所有颜色输出,就是纯粹的黑底白字,连>>>提示符也会变成你看得清的样式。

这些方法随便挑一个都能解决你的问题,再也不用因为看不清屏幕放弃Python啦!

备注:内容来源于stack exchange,提问作者gsStackOverflow

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.14 15:40:29