【问题标题】:clear screen returning 256 in python在python中清除屏幕返回256
【发布时间】:2014-07-18 11:53:16
【问题描述】:

我正在使用 mac。我写了下面的代码来清屏

>>> import os
>>> os.system('clear')

它应该清除屏幕,但返回 256

它返回 1

 import subprocess
>>> subprocess.call("clear")

【问题讨论】:

  • 你试过了吗:>>> _ = os.system('clear')
  • 你为什么不显示你得到的实际代码和输出
  • 我只得到了 256 并检查我的编辑
  • clear 命令是否真的在 shell 中工作(不是来自 python)?我从未使用过 Os X,所以我不知道那里是否有 is clear 命令。
  • 我在 Python 3.4.1 shell @Bakuriu

标签: python macos


【解决方案1】:

我在 Ubuntu 11.04 备用上运行 os.system('clear'):它清除了屏幕。

您获得的返回值取决于操作系统,如 Python documentation 状态:

注意,POSIX没有指定返回值的含义 C system() 函数,所以 Python 函数的返回值为 系统相关。

【讨论】:

    猜你喜欢
    • 2011-04-08
    • 1970-01-01
    • 1970-01-01
    • 2011-06-16
    • 1970-01-01
    • 2011-10-17
    • 1970-01-01
    • 2015-08-17
    相关资源
    最近更新 更多