python清除输出内容_如何只清除python输出控制台中的最后一行?_weixin_39693437的博客-程序员宅基地

技术标签: python清除输出内容  

我想从输出控制台窗口只清除最后几行。为了达到这个目的,我决定使用创建秒表,并且我已经实现了在键盘中断和输入键按下它创建圈,但我的代码只创建圈一次,我目前的代码是清除整个输出屏幕。如何只清除python输出控制台中的最后一行?

clear.py

import os

import msvcrt, time

from datetime import datetime

from threading import Thread

def threaded_function(arg):

while True:

input()

lap_count = 0

if __name__ == "__main__":

# thread = Thread(target = threaded_function)

# thread.start()

try:

while True:

t = "{}:{}:{}:{}".format(datetime.now().hour, datetime.now().minute, datetime.now().second, datetime.now().microsecond)

print(t)

time.sleep(0.2)

os.system('cls||clear') # I want some way to clear only previous line instead of clearing whole console

if lap_count == 0:

if msvcrt.kbhit():

if msvcrt.getwche() == '\r': # this creates lap only once when I press "Enter" key

lap_count += 1

print("lap : {}".format(t))

time.sleep(1)

continue

except KeyboardInterrupt:

print("lap stop at : {}".format(t))

print(lap_count)

,当我在我的IPython shell中运行

%run /clear.py

我可以只创建一个圈,但它没有停留永久。

2017-06-15

Gahan

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39693437/article/details/110543362

智能推荐

Android四大组件之Service的使用_android service 苍蝇_苍蝇小黑的博客-程序员宅基地

Android四大组件之Service的使用Service与Thread的区别Service的使用Service的绑定Service的生命周期IntentServiceAndroid四大组件之Service的使用Service与Thread的区别 Thread的运行是独立于Activity的,也就是说当一个Activity被finish掉之后,如果没有主动停止Thread或者Thre_android service 苍蝇

JAVA程序员需要突破那些阶段才能成为一位合格的架构师_java程序员只要努力学习,多久能成为架构师_进阶的架构师的博客-程序员宅基地

Java?心中仿佛突然疯狂涌现成群的草泥马奔腾而过,感觉脑袋上本就不浓密的头发似乎也要守不住了。工作几年的 Java ,在现实中撸着 CRUD 的代码,内心里渴望成为 Java 架构师。此时此刻,就需要一波优质免费的,全面的通向架构师之路的视频。该视频教程总共分为四个阶段来学习,逐步进阶,而且还会不定期更新,我简单介绍一下每个阶段的视频资源,学习顺序不分先后。第一阶段第一阶段主要从 svn/git 版本控制、Java高并发、JVM虚拟机、RPC架构实战、Redis、Hadoop、高并发分布式_java程序员只要努力学习,多久能成为架构师

Angular 2.x折腾记 :(8) 动手写一个不怎么靠谱的上传组件_crper的博客-程序员宅基地

前言上传功能在任何一个网站中的地位都是举足轻重的,这篇文章主要扯下如何实现一个上传组件

c# 操作服务器虚拟目录,C# 操作IIS服务器Demo_芝士的草原的博客-程序员宅基地

原标题:C# 操作IIS服务器Demousing System;using System.Collections;using System.Collections.Generic;using System.DirectoryServices;using System.Linq;using System.Net;using System.Text;using System.Threading.Tas..._c# 访问虚拟目录

IDEA中安装并使用JRebel热部署插件_idea安装热部署插件_蓝多多的小仓库的博客-程序员宅基地

目录1、热部署的概念及意义2、安装JRebel3、注册JRebel​4、配置JRebel1、热部署的概念及意义热部署就是正在运行状态的应用,修改了它的源码之后,在不重新启动的情况下能够自动把增量内容编译并部署到服务器上,使得修改立即生效。热部署可以使我们在开发的时候,修改代码后不需要重启应用就能看到效果,大大提升开发效率。在生产上运行的程序,可以在不停止运行的情况下进行升级,不影响用户使用。Tomcat热部署在IntelliJ IDEA基础..._idea安装热部署插件

【可信计算】第九次课:TPM密码资源管理_tpm tss_Godams的博客-程序员宅基地

TPM密码资源管理TSS为上层应用调用TPM密码资源提供了多层接口,开发者可以根据自己的需要,按照规范要求调用这些接口来构建可信应用。但是,TSS作为一个控制TPM密码资源的微型操作系统,它需要通过对各种密码资源进行命名、定位、控制和调度,经过多年的演化,形成了一系列可信计算中独特的概念:实体(Entity)、命名(Name)、组织架构(Hierarchy)、索引(Index)、授权(Authorization)、会话(Session)、上下文(Context)。这些概念本质上都是从安全和效率的角度出发,_tpm tss

随便推点

GitHub上超百万人围观!竟是阿里大牛把Java知识体系汇总讲清楚了_南郭处士的博客-程序员宅基地

经常会有很多人说:“不是谁都可以成为架构师的。”“我们公司用的就是那点东西,不需要知道太多。”“技术够用就行了。”…其实他们说得不错,但我也总觉得,程序员应该是一个非常热血的职业。即使不是人人都可以成为架构师,但是在成为架构师的路上成就自己一番,别有一种满足感不是吗?以下我在GitHub整理的一份架构师的成长路线,包括了JAVA基础、JAVA集合、数据库、JVM、JAVA多线程并发、Spring原理、微服务、Netty与RPC、JAVA算法、数据结构、分布式缓存、负载均衡、Kafka

java中dvd管理系统_一个DVD管理系统_晓晓不是小小的博客-程序员宅基地

一个DVD管理系统1:DVD类package com;public class Dvd {String name;String zhuangTai;int time;int ciShu;}2:DVD管理类package com;import java.util.Scanner;public class DvdManage {Scanner input = new Scanner(System....

java 图书馆系统_JAVA 图书馆管理系统_穆文的博客-程序员宅基地

【实例简介】JAVA 图书馆管理系统JAVA 图书馆管理系统JAVA 图书馆管理系统JAVA 图书馆管理系统JAVA 图书馆管理系统【实例截图】【核心代码】JAVA图书馆管理系统└── JAVA 图书馆管理系统├── Database│ ├── db_library_Data.MDF│ └── db_library_Log.LDF├── libraryManager│ ├── bin│..._欢迎javalibrary馆

Eclipse创建maven项目时,出现Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources错_weixin_39723352的博客-程序员宅基地

在用Eclipse创建maven项目时,出现Could not calculate build plan: Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 from http://repo1.maven.org/maven2 was cached in the local repository...

使用Masonry实现UILabel和UIIMageView自适应长度居中_Pandakingli的博客-程序员宅基地

代码在github上:demo先看个效果图:主要代码: [self.containerOne mas_makeConstraints:^(MASConstraintMaker *make) { make.top.mas_equalTo(self.labelTitle.mas_bottom).offset(20); make.cente...

浅谈Radius协议_设备radius认证成功后出现延迟丢包_cjx1986的博客-程序员宅基地

从事Radius协议开发有段时间了,小弟不怕才疏学浅,卖弄一下,从RADIUS协议谈谈对身份认证的认识,也总结一下自己。 一.RADIUS协议原理 RADIUS(Remote Authentication Dial In User Service) 用户远程拨入认证服务,它主要针对的远程登录类型有:SLIP、PPP、telnet和rlogin等。_设备radius认证成功后出现延迟丢包

推荐文章

热门文章

相关标签