Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 清除windows 8.1中的屏幕_Python_Liclipse - Fatal编程技术网

Python 清除windows 8.1中的屏幕

Python 清除windows 8.1中的屏幕,python,liclipse,Python,Liclipse,我已经尝试了下面的所有选项,在之前回答这个问题的尝试中列出了这些选项 我还尝试获取控制台屏幕尺寸,但无法获取 如果没有任何改变,或者在Windows8.1上使用PyDev-liclipseIDE我无能为力,那么 我只想刷新一个简单的棋盘游戏屏幕,类似于零和十字,并希望在UI上花费最少的时间。有没有简单的库可以帮我做到这一点?这是最简单的一件事,我需要一个类似于战舰的用户界面,我需要能够刷新它,因为用换行符清除屏幕,总是把光标放在一个奇怪的地方,让它变得凌乱 def clear(): os.sys

我已经尝试了下面的所有选项,在之前回答这个问题的尝试中列出了这些选项

我还尝试获取控制台屏幕尺寸,但无法获取

如果没有任何改变,或者在Windows8.1上使用PyDev-liclipseIDE我无能为力,那么

我只想刷新一个简单的棋盘游戏屏幕,类似于零和十字,并希望在UI上花费最少的时间。有没有简单的库可以帮我做到这一点?这是最简单的一件事,我需要一个类似于战舰的用户界面,我需要能够刷新它,因为用换行符清除屏幕,总是把光标放在一个奇怪的地方,让它变得凌乱

def clear():
os.system("clear")
print 'clear?'
os.system('CLS')
print 'clear2?' 
sys.stderr.write("\x1b[2J\x1b[H")
print 'clear3?'
os.system('cls' if os.name == 'nt' else 'clear')
print 'clear4?'
print(chr(27) + "[2J")
print 'clear5?'
return

非常感谢您的帮助。

您是否尝试过在命令提示符下运行
cls
clear
?Windows 8.1的
os.name
仍然
'nt'
?谢谢Jon Sharp。我需要它作为游戏的一部分,而不是在游戏中作为用户输入使其工作。但是我没有在命令提示符下尝试任何操作。我的观点是,如果可以从命令行清除命令行,那么相同的命令应该可以通过
os.system
工作。