我正在为代码创建日志文件,但出现以下错误:
[2013 年 6 月 11 日星期二 17:22:59] [错误] [客户端 127.0.0.1] 导入 mainLCF [2013 年 6 月 11 日星期二 17:22:59] [错误] [客户端 127.0.0.1] 文件“/home/ai/Desktop/home/ubuntu/LCF/GA-LCF/mainLCF.py”,第 10 行,在 [2013 年 6 月 11 日星期二 17:22:59] [错误] [客户端 127.0.0.1] logging.basicConfig(filename='genetic.log',level=logging.DEBUG,format='%(asctime)s %(message) s', datefmt='%m/%d/%Y %I:%M:%S %p') [2013 年 6 月 11 日星期二 17:22:59] [错误] [客户端 127.0.0.1] 文件“/usr/lib/python2.7/logging/__init__.py”,第 1528 行,在 basicConfig [2013 年 6 月 11 日星期二 17:22:59] [错误] [客户端 127.0.0.1] hdlr = FileHandler(文件名,模式) [2013 年 6 月 11 日星期二 17:22:59] [错误] [客户端 127.0.0.1] 文件“/usr/lib/python2.7/logging/__init__.py”,第 901 行,在 __init__ [2013 年 6 月 11 日星期二 17:22:59] [错误] [客户端 127.0.0.1] StreamHandler.__init__(self, self._open()) [2013 年 6 月 11 日星期二 17:22:59] [错误] [客户端 127.0.0.1] 文件“/usr/lib/python2.7/logging/__init__.py”,第 924 行,在 _open [2013 年 6 月 11 日星期二 17:22:59] [错误] [客户端 127.0.0.1] 流 = 打开(self.baseFilename,self.mode) [Tue Jun 11 17:22:59 2013] [error] [client 127.0.0.1] IOError: [Errno 13] Permission denied: '/genetic.log'
我已经检查了要在其中创建日志但仍然收到错误的特定文件夹中的权限。我的代码是:(名称是 mainLCF.py)
导入日志 导入系统 logging.basicConfig(filename='genetic.log',level=logging.DEBUG,format='%(asctime)s %(message)s', datefmt='%m/%d/%Y %I:%M: %S %p') logging.debug("开始遗传算法") sys.path.append("/home/ai/Desktop/home/ubuntu/LCF/ws_code") 进口黑板 从 pyevolve 导入 * def eval_func(染色体): 这里有一些功能
我的系统文件结构是:
/ 家 艾 桌面 家 ubuntu LCF ws_code GA-LCF blackboard.py main-LCF.py
我从 ws_code 中的另一个函数 lcf.py 调用 mainLCF.py 。