gpt4 book ai didi

python - Py2Exe 生成日志文件

转载 作者:太空狗 更新时间:2023-10-30 00:07:24 26 4
gpt4 key购买 nike

我的问题是 py2exe 在我运行时生成了一个日志文件。它不会生成,因为我在运行程序时出错。在日志文件中有标准的控制台打印输出!

如何做到不生成日志文件?

这里是我的 py2exe 安装代码:

from distutils.core import setup
import py2exe, sys, os
sys.argv.append('py2exe')
setup(
options = {'py2exe': {'bundle_files': 1, 'compressed': True}},
windows = [{'script': "run.py"}],
zipfile = None
)

最佳答案

在 GUI 应用程序中,Py2exe 将 sys.stderr 重定向到一个日志文件,并将 sys.stdout 重定向到一个忽略所有写入的对象。为避免日志文件,请在主模块顶部的程序中执行此操作:

import sys
sys.stderr = sys.stdout

或者,让 py2exe 使用 console 关键字而不是 setup.py 中的 windows 创建控制台应用程序。

关于python - Py2Exe 生成日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20549843/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com