欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python sys.stdin和sys.stdout的用法說明

 更新時間:2021年03月11日 10:06:17   作者:賴滌生  
這篇文章主要介紹了python sys.stdin和sys.stdout的用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1、sys.stdin.readline()與input

import sys
# sys.stdin.readline() 相當于input,區(qū)別在于input不會讀入'\n'
aa = sys.stdin.readline()
bb = input('請輸入:') 
print(len(aa))
print(len(bb))
 
#結果
i love DL
請輸入:i love DL
10
9

所以len(aa)元素中多了一個‘\n'。還有一個區(qū)別在于,input()里面可以直接傳入文本,然后打印出來。

2、sys.stdout與print

sys.stdout.write('hello' + '\n')
print('hello')

上面兩行是等價的,例如:

import sys
# sys.stdin.readline() 相當于input,區(qū)別在于input不會讀入'\n'
aa = sys.stdin.readline()
bb = input('請輸入:') 
sys.stdout.write(str(len(aa)) + '\n')
print(len(bb))
 
#結果
i love DL
請輸入:i love DL
10
9

注:sys.stdout.write(obj+'\n')中的obj只能是字符串。

補充:Python中sys.stdout.flush() 的作用

緩沖區(qū)的刷新方式:

flush()刷新緩存區(qū)

緩沖區(qū)滿時,自動刷新

文件關閉或者是程序結束自動刷新。

import time
import sys 
for i in range(5):
 print(i,end='')
 # sys.stdout.flush()
 time.sleep(0.001)
#注釋打開和關閉效果不同

當我們打印一些字符時,并不是調用print函數(shù)后就立即打印的。一般會先將字符送到緩沖區(qū),然后再打印。

這就存在一個問題,如果你想等時間間隔的打印一些字符,但由于緩沖區(qū)沒滿,不會打印。

就需要采取一些手段。如每次打印后強行刷新緩沖區(qū)。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關文章

  • Sublime開發(fā)python程序的示例代碼

    Sublime開發(fā)python程序的示例代碼

    本篇文章主要介紹了Sublime開發(fā)python程序的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • Python如何快速生成本項目的requeirments.txt實現(xiàn)

    Python如何快速生成本項目的requeirments.txt實現(xiàn)

    本文主要介紹了Python如何快速生成本項目的requeirments.txt實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • PyCharm第一次安裝及使用教程

    PyCharm第一次安裝及使用教程

    本文通過圖文并茂的形式給大家介紹PyCharm第一次安裝及使用教程,分步驟通過實際案例給大家操作演示,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • python線程池的四種好處總結

    python線程池的四種好處總結

    在本篇文章里小編給大家整理的是一篇關于python線程池的四種好處歸納內容,有興趣的朋友們可以學習下。
    2021-04-04
  • 解決TensorFlow GPU版出現(xiàn)OOM錯誤的問題

    解決TensorFlow GPU版出現(xiàn)OOM錯誤的問題

    今天小編就為大家分享一篇解決TensorFlow GPU版出現(xiàn)OOM錯誤的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 正則給header的冒號兩邊參數(shù)添加單引號(Python請求用)

    正則給header的冒號兩邊參數(shù)添加單引號(Python請求用)

    這篇文章主要介紹了正則給header的冒號兩邊參數(shù)添加單引號(Python請求用)的相關知識,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • 使用python判斷你是青少年還是老年人

    使用python判斷你是青少年還是老年人

    今天來給大家講講python中最基本的 if 條件語句,這幾乎是所有編程語言中都存在的語句,只是語法結構稍有不同。這篇文章給大家分享使用python判斷你是青少年還是老年人,感興趣的朋友一起看看吧
    2018-11-11
  • python QT界面關閉線程池的線程跟隨退出完美解決方案

    python QT界面關閉線程池的線程跟隨退出完美解決方案

    這篇文章主要介紹了python QT界面關閉,線程池的線程跟隨退出解決思路方法,本文給大家分享兩種方法結合實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-11-11
  • 在python中將list分段并保存為array類型的方法

    在python中將list分段并保存為array類型的方法

    今天小編就為大家分享一篇在python中將list分段并保存為array類型的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • 分享6個好用到爆的Pycharm插件

    分享6個好用到爆的Pycharm插件

    這篇文章主要介紹了分享6個好用到爆的Pycharm插件,在安裝上之后,我們的編程效率、工作效率都能夠得到極大地提升,下面分享的內容,需要的小伙伴可以參考一下
    2022-02-02

最新評論