我在 repl.it 上打印东西时遇到问题

I am facing issues printing things on repl.it

我是 repl.it 的新手,我正在尝试使用此代码打印 python 版本 Print Version of the Python Running on the Machine

代码如下:

import sys
print("Python version")
print (sys.version)
print("Version info.")
print (sys.version_info)

但它什么也不打印。尝试在 Jupyter Notebook 上做同样的事情,我的代码有效。虽然我知道我可以直接从 shell 选项卡打印版本,但我想知道我的代码有什么问题以及为什么它不能使用 repl.it

这似乎与我尝试做的用户输入相同

name = input("Print my name?\n")

但它绝对不会在控制台上打印任何内容。我相信这里有人必须知道我在这里错过了什么。对不起,如果这是一个菜鸟问题。

“救命!我的 REPL 不会 运行”

以下是您的 Python REPL.it 环境可能无法正常工作的六个原因。

解决常见问题的清单

  1. 你配置好你的Run ▶️了吗?
    Repl.it 不会自动 运行 您当前的工作文档。 Configuring your Run ▶️ button 将使 replit 在您按下按钮时知道要做什么。
    配置“运行”按钮
    可以将名为 .replit 的文件添加到任何 repl,以自定义“运行”按钮的行为。写在 toml 中,一个 .replit 文件看起来像:

    run = "<run command here>"
    language = "<repl language>" # optional
    

    在上面的代码片段中,run 是一个字符串,只要您点击“运行”按钮,它就会在 shell 中执行。 language 帮助 IDE 了解如何提供像 packaging and code intelligence 这样的功能。这通常是在您从 Git 存储库克隆时为您配置的。
    .replit 文件还可以提供其他配置提示。完整规格如下:

    • run:点击运行按钮时执行的命令
    • language:保留
    • onBoot:repl第一次启动时执行一次的命令
    • packager.afterInstall: 安装新包后执行的命令
    • packager.ignoredPaths:尝试猜测包时要忽略的路径列表 (More about installing packages)
    • packager.ignoredPackages:安装包时从不尝试猜测包的模块列表 (More about installing packages)

    示例 .replit 文件

    run="python main.py"
    language="python3"
    onBoot="echo Booting up!"
    
    [packager]
    afterInstall="date >> package_install_log"
    ignoredPaths=[".git"]
    ignoredPackages=["twitter", "discord"]
    
  2. 尝试通过交互式 shell 而不是控制台 运行 运行 *.py 脚本。 如果脚本 运行 在控制台中,您可能需要诊断 shell。请参阅下面的选项。

  3. 检查Browser Developer Console is not showing any errors If you see errors, you may be having issues with your browser or extensions. Try disabling browser extensions temporarily

  4. REPL.it 依赖 Google Cloud Platform 服务来实现其后端功能,有时这些服务器没有响应。检查 REPL.it status page or the REPLIT Twitter account to see if they're having a GCP backend service outage. If they haven't updated recently, they may be responding to an unreported outage. Check Google's own GCP status page here. You can also Tweet at the CEO of Repl.it here.

  5. 尝试刷新本地REPL.it环境。使用搜索图标旁边的 ✖️ 清除控制台输出并向后滚动。 clear your console
output 另外,尝试使用 exit() 退出 Python REPL,看看它是否会响应。

  6. 如果 #5 不起作用,请尝试 empty-cache hard reload. 这有助于消除无响应 javascript、损坏 html、行为不端 css ,以及来自浏览器内部的任何未代谢毒素。