【问题标题】:TERM environemt varaible not set error Python [duplicate]TERM环境变量未设置错误Python [重复]
【发布时间】:2019-03-24 13:18:28
【问题描述】:

美好的一天。我正在使用带有 Python 3.1.1 的 repl 服务器。我在 Linux 上。我知道

TERM environment variable not set

但是,当我输入set | grep TERMexport TERM=xterm时,它会说

Traceback (most recent call last):
  File "python", line 75
    set | grep TERM
                  ^
SyntaxError: invalid syntax

我还想清除我的 shell 窗口。

更新: 我的清屏代码来自:

how to clear the screen in python

感谢任何帮助!谢谢。

【问题讨论】:

  • 这是一个 shell 管道,不是 Python 代码。
  • Ohhhh... 好吧,我想在用户输入“ok”时清除屏幕。清屏代码来自:stackoverflow.com/questions/4810537/….
  • Python 3.1.1?这已经过时了将近十年。如果可能的话,你应该得到一个更新的 Python。
  • @user2357112 我正在使用 repl.it。
  • repl.it 应该有 3.6.1。

标签: python variables


【解决方案1】:

您正在尝试在 python 中运行 bash 代码,这是无效的语法。

要达到同样的效果试试

import os
os.environ.get('TERM', '')

通过python尝试设置环境变量

import os
os.environ['TERM'] = 'xterm'

但最好从 bash 中设置。

【讨论】:

  • 当我这样做时,它会显示'foo': unknown terminal type. 知道为什么吗?
  • 我不确定您要达到的目标。我以为你知道你想要TERM 拥有什么价值。试试os.environ['TERM'] = 'xterm'?相应地编辑了我的答案
猜你喜欢
  • 2013-04-20
  • 2017-10-30
  • 2014-02-10
  • 2017-08-26
  • 1970-01-01
  • 2015-06-18
  • 2013-10-25
  • 1970-01-01
  • 2012-01-18
相关资源
最近更新 更多