目的:使用pyinstaller打包一个独立exe,在exe文件所在目录下生成log日志
原来我是使用绝对路径,结果log日志会跑到tmp文件夹下……
因此我将绝对路径修改为相对路径"./"就可以了……
import time from loguru import logger
# cur_path = os.path.dirname(__file__)
# log_path = os.path.join(cur_path, './')
t = time.strftime("%Y_%m_%d") logger.add(f'./log_{t}.log', rotation="00:00", encoding="utf-8", retention="1 day", compression="zip", level='INFO')
logger.info(t)
time.sleep(10)
因为我需要cmd窗口,所以打包指令:
pyinstaller test.py -F
标签:pyinstaller,log,time,path,logger,bug,打包 From: https://www.cnblogs.com/cooperdavid/p/16850922.html