簡體   English   中英

Python-如何使日志文件不可見並將其發送到我的電子郵件

[英]Python - How can I make a log file invisible and have it sent to my Email

因此,我創建了一個記錄器,它將日志文件保存到.pyw文件所在的位置,我想知道是否可以使它將日志文件保存在其他位置或使其不可見。 我認為最好將其保存在其他位置,因為我想每15-20分鍾將日志文件發送到我的電子郵件中。 使用Python 2.7.8

假設您使用了標准庫中的日志記錄模塊,則可以這樣更改日志文件的位置:

import logging
logging.basicConfig(filename='<full-location-here>',level=logging.DEBUG)

為了使文件不可見,在UNIX系統上,您始終可以使文件名以“。”開頭。 或者如果您使用的是Windows,則可以使用pywin32之類的第三方模塊來實現相同的功能(不過我不確定這部分內容)。

或者,您可以使用tempfile庫來創建一個類似於object的臨時文件並將其發送。 要發送郵件,請使用smtplib之類的模塊。

另外,請閱讀文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM