Python中 r 的實際應用

2021-09-12 07:17:34 字數 1430 閱讀 6568

\r表示將游標的位置回退到本行的開頭位置。

\b表示將游標的位置回退一位。

python語言中, 使用print列印輸出時,預設是會進行換行的。如何讓其不換行呢?

# __author__ = "gao zhengjie"

# __date__ = "2018/1/5"

# __desc__ = 在一行中不斷重新整理倒計時

import time

count_down = 10 # 設定倒計時時間,單位:秒

for i in range(count_down, 0, -1):

msg = u"\r系統將在 " + str(i) + "秒 內自動退出"

print(msg, end="")

time.sleep(1)

end_msg = "結束" + " "*(len(msg)-len("結束")) # 如果單純只用「結束」二字,無法完全覆蓋之前的內容

print(u"\r"+end_msg)

# __author__ = "gao zhengjie"

# __date__ = "2018/1/5"

# __desc__ = 在一行中不斷重新整理轉圈

import time

count_down = 10 # 設定倒計時時間,單位:秒

interval = 0.25 # 設定螢幕重新整理的間隔時間,單位:秒

for i in range(0, int(count_down/interval)):

ch_list = ["\\", "|", "/", "-"]

index = i % 4

msg = "\r程式執行中 " + ch_list[index]

print(msg, end="")

time.sleep(interval)

print(u"\r結束" + " "*len(msg))

# __author__ = "gao zhengjie"

# __date__ = "2018/1/5"

# __desc__ = 在命令列中實現進度條功能

import time

count_down = 10 # 設定倒計時時間,單位:秒

interval = 1 # 設定螢幕重新整理的間隔時間,單位:秒

for i in range(0, int(count_down/interval)+1):

print("\r"+"▇"*i+" "+str(i*10)+"%", end="")

time.sleep(interval)

print("\n載入完畢")

注:方塊可以從輸入法的特殊符號中進行輸入。

python斷言的實際應用

python的unittest模組提供了乙個測試框架,只要我們寫乙個繼承unittest.testcase的類,類中用setup做初始化,用teardown做清理。主要用到的函式有 failedinfo表示不成立列印資訊failedinfo,為可選引數 self.fail msg 會無條件的導致測試...

Python 多執行緒實際應用

import threading from basesite.backend.strategy.websocket break double position strategy import breakstrategy from basesite.utils.okexutils.okexwebsoc...

Linux在實際中的應用

各位童鞋們,你們是如何度過這周週末的呢?這週末的我在家學習學習再學習,然而學習到一半,公司領導突然給我打了個 過來說有同事等會兒會去客戶那部署無人值守安裝系統服務,問我去不去學習下。我想我正在學linux,雖然還沒學習到那個部分,但是提前接觸下對後面學習肯定會有很大幫助,所以我欣欣然的就同意了。在去...