假设您使用了标准库中的logging模块,您可以像这样更改此日志文件的位置:
import logging
logging.basicConfig(filename='<full-location-here>',level=logging.DEBUG)
为了使文件不可见,在UNIX系统上,您始终可以使文件名以“。”开头。或者,如果你在Windows上,可能你可以使用像pywin32这样的第三方模块来实现相同的目标(虽然我不确定这部分)。
或者,您可以使用tempfile库来创建像对象这样的临时文件并发送它。要发送邮件,请使用smtplib等模块。
另外,请阅读文档。