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

如何通过编程方式打印Python启动REPL时输出的前两行?

$ python
Python 3.11.1 (main, Jan  4 2023, 23:41:08) [GCC 11.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

问题

是否存在一种编程方式,能够打印出Python启动时REPL输出的那两行内容?

注:该问题与打印Python版本的问题相关,但并非完全相同。

解决方案

可以通过Python标准库的sys模块直接实现,代码如下:

import sys

# 输出第一行版本信息(与REPL启动时完全一致)
print(sys.version)
# 输出第二行提示信息
print('Type "help", "copyright", "credits" or "license" for more information.')

运行这段代码后,输出结果会和Python启动REPL时的前两行完全一致。

说明

  • sys.version属性直接存储了REPL启动时第一行的完整版本信息,包括Python版本号、构建时间、编译器及操作系统信息
  • 第二行提示语是REPL启动时的固定文本,直接打印即可

内容的提问来源于stack exchange,提问作者gmagno

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 20:45:26