【问题标题】:A python function similar to clear() from replit一个类似于replit中的clear()的python函数
【发布时间】:2021-05-13 09:30:53
【问题描述】:

我正在寻找一个与 windows 的 replit.clear() 完全相同的函数。因为我遵循的教程是通过 replit 教授的,但我使用的是 pycharm。我尝试通过pycharm安装replit包 ,安装成功。但是,当我使用 replit 运行该功能时。 clear() 导入 replit 后,输出没有区别,就好像我评论了具有 replit.clear() 的特定行。我也尝试过使用 os 模块

import os
print("before clear")
os.system("clear")
print("after clear")

但我明白了

'clear' is not recognized as an internal or external command,
operable program or batch file.

当我尝试运行这段代码时,

import os
print("before clear")
os.system("cls")
print("after clear")

我得到了这些(这是不可取的),这里“清除之前”应该消失

before clear
after clear

【问题讨论】:

    标签: python function module


    【解决方案1】:

    您可以使用os.system() 来完成。但是,根据您的操作系统有不同的参数:

    如果您使用的是 Linux 或 Mac:

    import os
    os.system(‘clear’)
    

    如果您使用的是 Windows:

    import os
    os.system('cls')
    

    【讨论】:

    • 我试过但我得到``` 'clear' 不是内部或外部命令、可运行程序或批处理文件。 ```
    • 但是,我仍然面临一个问题。我已经运行了你的最新编辑。我相应地更新了问题。
    • 问题实际上在于使用 Pycharm ,如果您在终端或其他 IDE 中运行代码(不能对所有 IDE 进行评论),这将起作用。如果您可以使用键盘快捷键,那么您可以查看此线程:stackoverflow.com/questions/27241268/clear-pycharm-run-window
    • 谢谢!这很有帮助
    • 如果您觉得有帮助,请考虑支持和接受答案,跟上 Stack Overflow 文化,谢谢 :)
    猜你喜欢
    • 2011-04-30
    • 2012-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-12
    • 2014-01-31
    • 2012-01-05
    相关资源
    最近更新 更多