2011-08-28 84 views
1

Log.pyEXE给了我一个错误

import logging 
import logging.handlers 
class Log:  
    def __init__(self): 
     FILENAME='LOG' 
     logging.basicConfig(level=logging.INFO) 
     root_logger = logging.getLogger('') 
     logger = logging.handlers.TimedRotatingFileHandler(FILENAME,'midnight',1) 
     root_logger.addHandler(logger) 
     logging.getLogger('log') 

Main.py

from Log import Log 
import time 
import logging 
log_obj = Log() 
log = logging.getLogger('log') 
log.info("Service Started") 
while 1: 
t=1 

setup.py

from cx_Freeze import setup, Executable 

setup(
    name = "Test", 
    version = "0.1", 
    description = "Test", 
    executables = [Executable("Main.py", base="Win32GUI")]) 

所以这是我最后的代码正在使用。 EXE文件被创建,但运行时出现错误。错误是“Nonetype对象没有属性类型'写'”

等待您的回复。

+0

回溯会很好。 –

回答

1

没有堆栈跟踪,我只能建议你尝试base =“Console”。

相关问题