首页 > 其他分享 >关于使用pyinstaller 打包独立软件导致“无法创建文件”的bug

关于使用pyinstaller 打包独立软件导致“无法创建文件”的bug

时间:2022-11-02 14:34:11浏览次数:44  
标签:pyinstaller log time path logger bug 打包

目的:使用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

相关文章