真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python的清屏函數(shù),python命令行清屏的簡(jiǎn)單辦法

python shell 中怎么實(shí)現(xiàn)清屏

Python Shell有兩種方式,分別為“Windows命令行窗口”和“IDLE”

成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、安平網(wǎng)絡(luò)推廣、微信小程序、安平網(wǎng)絡(luò)營(yíng)銷、安平企業(yè)策劃、安平品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供安平建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com

“命令行窗口”下可以通過如下兩種方法:

1. import subprocess

subprocess.call("clear") # linux/mac

subprocess.call("cls", shell=True) # windows

執(zhí)行完次命令后,窗口頂部第一行會(huì)出現(xiàn)一個(gè)0,接下來才會(huì)是輸入提示符“”

消除這個(gè)0的方法是在此命令前添加一個(gè)變量,例如 i=subprocess.call("cls", shell=True)

2. import os

os.system("cls") # windows

os.system("clear") # linux

執(zhí)行完次命令后,窗口頂部第一行也會(huì)出現(xiàn)一個(gè)0,接下來才會(huì)是輸入提示符“”

消除這個(gè)0的方法同方法1

“IDLE”下以上兩種方式都不起作用,可以通過建立如下函數(shù)實(shí)現(xiàn):

1、偽清屏

def cls():

print "\n"*80 #Shell 3.0+ 改為 print(('\n'*80))

此函數(shù)將命令行往下移動(dòng)80行,數(shù)字80可以自己任意設(shè)定

這是偽清屏,只是輸入滿屏的空格而已

2、插件法

首先下載clearwindow.py,將這個(gè)文件放在Python X\Lib\idlelib目錄下(X為python版本),然后在這個(gè)目錄下找到config-extensions.def這個(gè)文件(idle擴(kuò)展的配置文件),以記事本的方式打開它(為防止出錯(cuò),可以在打開它之前先copy一個(gè)備份)。打開config-extensions.def 后在句末加上這樣幾句:

[ClearWindow]

enable=1

enable_editor=0

enable_shell=1

[ClearWindow_cfgBindings]

clear-window=Control-Key-l

然后保存退出即可。

打開python的idle,看看options是不是多了一個(gè)選項(xiàng)clear shell window ctrl+L

如果是這樣的話,那就證明安裝成功了,以后要清屏直接ctrl+L就可以了

附clearwindow.py代碼:

class?ClearWindow:

menudefs?=?[

('options',?[None,

('Clear?Shell?Window',?'clear-window'),

]),]

def?__init__(self,?editwin):

self.editwin?=?editwin

self.text?=?self.editwin.text

self.text.bind("clear-window",?self.clear_window2)

self.text.bind("undo",?self.undo_event)??#?add="+"?doesn't?work

def?undo_event(self,?event):

text?=?self.text

text.mark_set("iomark2",?"iomark")

text.mark_set("insert2",?"insert")

self.editwin.undo.undo_event(event)

#?fix?iomark?and?insert

text.mark_set("iomark",?"iomark2")

text.mark_set("insert",?"insert2")

text.mark_unset("iomark2")

text.mark_unset("insert2")

def?clear_window2(self,?event):?#?Alternative?method

#?work?around?the?ModifiedUndoDelegator

text?=?self.text

text.undo_block_start()

text.mark_set("iomark2",?"iomark")

text.mark_set("iomark",?1.0)

text.delete(1.0,?"iomark2?linestart")

text.mark_set("iomark",?"iomark2")

text.mark_unset("iomark2")

text.undo_block_stop()

if?self.text.compare('insert',?'',?'iomark'):

self.text.mark_set('insert',?'end-1c')

self.editwin.set_line_and_column()

def?clear_window(self,?event):

#?remove?undo?delegator

undo?=?self.editwin.undo

self.editwin.per.removefilter(undo)

#?clear?the?window,?but?preserve?current?command

self.text.delete(1.0,?"iomark?linestart")

if?self.text.compare('insert',?'',?'iomark'):

self.text.mark_set('insert',?'end-1c')

self.editwin.set_line_and_column()

#?restore?undo?delegator

self.editwin.per.insertfilter(undo)

python是否有clrscr之類的可在程序里清屏的函數(shù)

import os,然后os.system("……"),那個(gè)字符串會(huì)當(dāng)做命令行命令執(zhí)行。os.system("cls")相當(dāng)于在命令行里執(zhí)行"cls",即清屏。

我真見過靠cls不斷清屏寫命令行游戲的

Python中如何清屏

本文實(shí)例講述了python實(shí)現(xiàn)清屏的方法。分享給大家供大家參考。具體分析如下:

2import os

os.system('cls')

再試:

2import os

i=os.system('cls')

很干凈很干凈的喲!

總結(jié):用系統(tǒng)的清屏命令。

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。

python3.4中如何清屏

在IDLE下清屏:

#網(wǎng)上有些先定義函數(shù),再?print("n" * 100)輸出一百個(gè)換行的方法有點(diǎn)扯淡,跟連按回車沒什么太大區(qū)別,光標(biāo)根本回不到首行。

#還是下面這種方法實(shí)用一些。操作好后,只要用ctrl+L就可以清屏了。

#在IDLE下清屏的方法還是比較容易的,請(qǐng)耐心觀看,下面我以圖文結(jié)合的形式介紹一下:

1.首先下載ClearWindow.py

2.再將ClearWindow.py文件放在Python XLibidlelib目錄下(X為你的python版本)

python的默認(rèn)安裝路徑:C:UsersAdministratorAppDataLocalProgramsPythonPythonXLibidlelib)

3.然后在這個(gè)目錄下找到config-extensions.def這個(gè)文件

以記事本的方式打開它(為防止出錯(cuò),你可以在打開它之前先copy一個(gè)備份)。

打開config-extensions.def 后在句末加上這樣幾句:

[ClearWindow]

enable=1

enable_editor=0

enable_shell=1

[ClearWindow_cfgBindings]

clear-window=Control-Key-l

然后保存退出就可以了。

4.重新打開python的IDLE,看看options是不是多了一個(gè)選項(xiàng)clear shell window? ctrl+L

如果是這樣的話,那就證明你安裝成功了,以后要清屏直接按ctrl+L就可以了。

Python Shell 怎樣清屏?

Python Shell中清屏一般有兩種方法。

1、使用os模塊

import?os #加載os模塊

os.system("cls")?#?windows上執(zhí)行cls命令

os.system("clear")?#?linux上執(zhí)行clear命令

上圖是linux上的示例,按下回車鍵后,馬上清除所有顯示內(nèi)容。

2、使用subprocess模塊

import?subprocess?#加載subprocess模塊

subprocess.call("clear")?#?linux上借助于call執(zhí)行clear命令

subprocess.call("cls",?shell=True)?#?windows上執(zhí)行cls命令

上圖是linux上的示例,按下回車鍵后,馬上清除所有顯示內(nèi)容。


本文題目:python的清屏函數(shù),python命令行清屏的簡(jiǎn)單辦法
當(dāng)前URL:http://weahome.cn/article/hojcdi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部