因此,我創建了一個日誌記錄器,它將日誌文件保存到.pyw文件所在的位置,我想知道是否可以使日誌文件保存日誌文件在不同的位置或使其不可見。我在考慮將它保存在不同的位置會更好,因爲我想每隔15-20分鐘將日誌文件發送到我的電子郵件。 使用Python 2.7.8Python - 我如何使日誌文件不可見並將其發送到我的電子郵件
回答
假設你從使用標準庫中的logging模塊,您可以更改此日誌文件的位置是這樣的:
import logging
logging.basicConfig(filename='<full-location-here>',level=logging.DEBUG)
爲了使文件不可見,在UNIX系統上你總是可以使文件名以'。'開頭。或者如果你在windows上,可能你可以使用第三方模塊,如pywin32來實現相同的目標(儘管我不確定這個部分)。
或者,您也可以使用tempfile庫來創建類似對象的臨時文件併發送它。要發送郵件,請使用像smtplib這樣的模塊。
另外,閱讀文檔。
您使用IMAP讀取/修改IMAP帳戶的內容,以發送使用SMTP的郵件。 – 2014-12-06 13:56:07
@MatteoItalia:糟糕...我的壞!編輯它。 :) – 2014-12-06 14:13:41
但這並不是真正無法看到的,只是模糊不清。如果將它保存在只有讀取和執行權限不夠安全的位置,最好避免使用文件系統。 – tripleee 2014-12-06 14:23:21
- 1. 日誌不會發送到我的電子郵件
- 2. 如何將ScrapyFileLogObserver文件發送到我的電子郵件
- 3. 使用python的smtplib,我將來如何發送電子郵件?
- 4. 如何使python-bottle日誌將其stdout發送到文件?
- 5. 如何通過電子郵件發送log4j日誌文件
- 6. 我無法發送電子郵件到Hotmail的電子郵件?
- 7. 如何壓縮xls文件並將其發送到SSIS中的電子郵件
- 8. Python日誌記錄模塊不發送電子郵件
- 9. 我可以回顯錯誤消息並將其發送到日誌文件中?
- 10. codeigniter郵件 - 我可以發送電子郵件,但我不能收到它
- 11. 我的PHP腳本發送電子郵件將不會發送
- 12. 如何使用PHP將xml文件發送到電子郵件?
- 13. 發送HTML電子郵件 - 如何將.html文件附加到電子郵件?
- 14. 如何通過電子郵件將log4net日誌文件通過電子郵件發送給他們?
- 15. 我如何獲得並使用php.ini發送電子郵件
- 16. 使用Spring引導發送日誌到電子郵件
- 17. 通過電子郵件發送日誌文件更改
- 18. 如何發送電子郵件到特定的電子郵件?
- 19. cron:發送輸出到文件,然後將電子郵件發送給我
- 20. 發送電子郵件與Python日誌記錄
- 21. 如何用python發送電子郵件?
- 22. 確定電子郵件發件人併發送電子郵件
- 23. 使用PHP發送郵件(將電子郵件發送到EMAIL INPUT的郵件)
- 24. 如何「發送」電子郵件到發送文件夾
- 25. PHP發送電子郵件與文件附件 - 電子郵件不發送
- 26. 我該如何發送鏈接並將其中的值發送到電子郵件?
- 27. VBA發送Outlook電子郵件並將其附加到任務
- 28. PHP郵件腳本沒有發送到我的電子郵件
- 29. ActionMailer未發送我的電子郵件
- 30. 如何拍照並將其作爲電子郵件附件發送到iOS中
你使用什麼logging sysstem?標準日誌記錄模塊? – 2014-12-06 13:17:37
請解釋您迄今爲止嘗試過的以及爲什麼它不能正常工作,以顯示您的努力。 – 2014-12-06 13:21:07