想让人注意到某个有用的答案?请投赞同票!

有没有人帮助到了你?有没有任何答案或用户使用技巧解决了你的问题?选择“赞同票”箭头投出你的赞同票。你的反馈能帮助到他人!

进一步了解在什么情况下投赞同票:了解投票 - Apple 社区

看上去一段时间内没有人回复。 要再次发起对话,只需提出一个新问题即可。

在Mac上执行Python的os.system 找不到clear的路径

环境:MacBook Pro + PyCharm

想要在python中实现os.system('clear')

然而终端显示TERM environment variable not set.


网上查了似乎要加open,类似于os.system('open clear'),然而却怎么也找不到clear的路径,因此求教


[经过版主编辑]

发布日期 2021年4月15日 上午10:31

回复
回复量: 3

2021年4月15日 上午11:20 回应 Sariel

不论执行哪条命令,都会显示TERM environment variable not set.

如果执行os.system('open /usr/bin/env clear'),倒是可以打开新的terminal.


我的代码如下:

def marquee(content):
    while True:
        os.system('/usr/bin/clear')  # clear the screen
        print(content)
        content = content[-1] + content[:-1]
        time.sleep(0.2)  # sleep 0.4 second


if __name__ == "__main__":
    str1 = 'Welcome to python…………'
    marquee(str1)

如果执行os.system('open /usr/bin/env clear'),就会打开无数个terminal。

在Mac上执行Python的os.system 找不到clear的路径

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用你的 Apple ID 开始畅游其中吧!