最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python 擴(kuò)展print打印文件路徑和當(dāng)前時(shí)間信息的實(shí)例代碼

 更新時(shí)間:2019年10月11日 09:57:00   作者:lilongsy  
本文通過(guò)實(shí)例代碼給大家介紹了python 擴(kuò)展print打印文件路徑和當(dāng)前時(shí)間信息,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

pinrt函數(shù)我們經(jīng)常使用,但是有時(shí)候python自帶的print函數(shù)打印的信息不夠詳細(xì),我們可以擴(kuò)展一下,打印更多的信息,例如程序文件絕對(duì)路徑、當(dāng)前日期時(shí)間、消息等等。這里我參考了ydf網(wǎng)友寫的猴子補(bǔ)丁(monkey patch)法。

# -*- coding: utf-8 -*-
# @Author : ydf
# @Time  : 2019/5/9 19:02
"""
不直接給print打補(bǔ)丁,自己重新賦值。
"""
import sys
import time
# noinspection PyProtectedMember,PyUnusedLocal,PyIncorrectDocstring
def nb_print(*args, sep=' ', end='\n', file=None):
  """
  超流弊的print補(bǔ)丁
  :param x:
  :return:
  """
  # 獲取被調(diào)用函數(shù)在被調(diào)用時(shí)所處代碼行數(shù)
  line = sys._getframe().f_back.f_lineno
  # 獲取被調(diào)用函數(shù)所在模塊文件名
  file_name = sys._getframe(1).f_code.co_filename
  # sys.stdout.write(f'"{__file__}:{sys._getframe().f_lineno}"  {x}\n')
  args = (str(arg) for arg in args) # REMIND 防止是數(shù)字不能被join
  # 打印到標(biāo)準(zhǔn)輸出,并設(shè)置文字和背景顏色
  sys.stdout.write(f'"{file_name}:{line}" {time.strftime("%H:%M:%S")} \033[0;94m{"".join(args)}\033[0m\n') # 36 93 96 94
print = nb_print # 這是打猴子補(bǔ)丁。
if __name__ == '__main__':
  print(0)
  nb_print(123, 'abc')
  print = nb_print
  print(456, 'def')

實(shí)例:

"D:/monkey_print2.py:31"  14:40:34  0
"D:/monkey_print2.py:32"  14:40:34  123abc
"D:/monkey_print2.py:34"  14:40:34  456def

總結(jié)

以上所述是小編給大家介紹的python 擴(kuò)展print打印文件路徑和當(dāng)前時(shí)間信息,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

  • Python學(xué)習(xí)之私有函數(shù),私有變量及封裝詳解

    Python學(xué)習(xí)之私有函數(shù),私有變量及封裝詳解

    私有函數(shù)與私有變量中的私有就是獨(dú)自擁有、不公開(kāi)、不分享的意思。放到函數(shù)與變量中就是獨(dú)自擁有的函數(shù)與獨(dú)自擁有的變量,并且不公開(kāi)。本文將通過(guò)示例詳細(xì)講解Python中的私有函數(shù)、私有變量及封裝,感興趣的可以學(xué)習(xí)一下
    2022-03-03
  • Python openpyxl讀取單元格字體顏色過(guò)程解析

    Python openpyxl讀取單元格字體顏色過(guò)程解析

    這篇文章主要介紹了Python openpyxl讀取單元格字體顏色過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Python實(shí)現(xiàn)base64編碼

    Python實(shí)現(xiàn)base64編碼

    這篇文章介紹了Python實(shí)現(xiàn)base64編碼的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • python密碼學(xué)RSA密碼加密教程

    python密碼學(xué)RSA密碼加密教程

    這篇文章主要為大家介紹了python密碼學(xué)RSA密碼加密教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • python3+PyQt5 創(chuàng)建多線程網(wǎng)絡(luò)應(yīng)用-TCP客戶端和TCP服務(wù)器實(shí)例

    python3+PyQt5 創(chuàng)建多線程網(wǎng)絡(luò)應(yīng)用-TCP客戶端和TCP服務(wù)器實(shí)例

    今天小編就為大家分享一篇python3+PyQt5 創(chuàng)建多線程網(wǎng)絡(luò)應(yīng)用-TCP客戶端和TCP服務(wù)器實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06
  • python裝飾器的特性原理詳解

    python裝飾器的特性原理詳解

    這篇文章主要介紹了python裝飾器的特性原理詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Python實(shí)現(xiàn)字符串格式化輸出的方法詳解

    Python實(shí)現(xiàn)字符串格式化輸出的方法詳解

    這篇文章主要介紹了Python實(shí)現(xiàn)字符串格式化輸出的方法,結(jié)合具體實(shí)例形式總結(jié)分析了Python字符串格式化輸出的各種常用操作技巧,需要的朋友可以參考下
    2017-09-09
  • Python繪制數(shù)碼晶體管日期

    Python繪制數(shù)碼晶體管日期

    這篇文章主要為大家詳細(xì)介紹了Python繪制數(shù)碼晶體管日期,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-02-02
  • python3實(shí)現(xiàn)斐波那契數(shù)列(4種方法)

    python3實(shí)現(xiàn)斐波那契數(shù)列(4種方法)

    這篇文章主要介紹了python3實(shí)現(xiàn)斐波那契數(shù)列(4種方法),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • python使用magic模塊進(jìn)行文件類型識(shí)別方法

    python使用magic模塊進(jìn)行文件類型識(shí)別方法

    今天小編就為大家分享一篇python使用magic模塊進(jìn)行文件類型識(shí)別方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12

最新評(píng)論

会泽县| 呼和浩特市| 信宜市| 当雄县| 德阳市| 珲春市| 定边县| 宝丰县| 六盘水市| 卢湾区| 习水县| 故城县| 登封市| 沧源| 昆明市| 沅陵县| 扎囊县| 东乡县| 海安县| 米脂县| 外汇| 定远县| 龙岩市| 屏南县| 普格县| 大关县| 手机| 大方县| 大同市| 桃园县| 麻城市| 萝北县| 个旧市| 汽车| 勃利县| 咸丰县| 岳池县| 原平市| 江永县| 炎陵县| 枣阳市|