乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Python 這樣 print 才夠騷啊

       小帥b 2021-10-12

      我們在玩 Python 的時候

      常常會使用到 print 這個函數(shù)

      主要用它來打印一些輸出

      這樣我們可以更加方便的知道

      程序的運行情況

      我們常常這樣操作




      不過不是很騷
      有時候我們想更加直觀的看到
      我們程序的運行進度


      比如你爬取某個文件的時候
      想看看它的下載進度啥的


      這次
      小帥b來告訴你
      print的一些騷操作





      那么接下來就是
      學(xué)習(xí) python 的正確姿勢


      在 Python 中
      print 函數(shù)中的 end 默認(rèn)是 \n
      也就是說
      你在打印每個語句的時候
      最后都以換行結(jié)尾
      比如這樣




      這樣的打印結(jié)果是這樣的



      但是我們要的是
      在一行中打印就行
      并且能夠一直刷新


      那么我們可以把 end 給改了
      默認(rèn)是換行
      我們改成空字符試試看




      結(jié)果是這樣的






      雖然是一行
      不過它是整塊一起出來的


      沒有刷新
      我們可以加個強制刷新





      因為 flush 默認(rèn)為 False
      只有所有內(nèi)容都有了
      然后一次性都打印出來


      而使用 True 就可以做到
      每次打印都及時顯示出來
      使用 sleep 來看看顯示效果






      不過
      對于一些百分比顯示
      這樣操作就不好了

      比如我們要顯示
      這樣的進度百分比




      想必你也想到了
      結(jié)果是這個鳥樣




      我們希望的是
      數(shù)字一直變換就行了對吧

      這時候我們可以使用
      \r
      這個轉(zhuǎn)義字符


      它可以做到每次都回到開頭


      我們試試看吧






      這里我們加入 \r 之后
      就可以達到我們預(yù)想的那樣啦






      當(dāng)然了
      如果覺得自己搞一個這樣的有點麻煩


      也有很多庫滿足你的需求
      比如

      tqdm











      又比如

      progressbar






      效果是這樣的






      以上這兩個都是我挺喜歡用的庫


      好了
      本期就分享到這


      我們下次見
      peace


      掃一掃
      學(xué)習(xí) Python 沒煩惱

























































      你拉到這里來
      是要給我點“在看”嗎?

        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多