python的logging无法输出到文件?
迷茫
迷茫 2017-04-18 10:07:05
0
3
864

logging配置如下:

logging.basicConfig(level=logging.DEBUG,\

format="%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s",\
datefmt="%a, %d %b %Y %H:%M:%S",\
filename="i2_insert_equipments.log",\
filemode="w")

但当在代码中使用logging.info的时候,目录下无日志文件生成。但当在控制台中运行的时候,是可以正常运行的,有知道这种现象如何解决的么? 望告知一下,谢谢。

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(3)
小葫芦

사용법을 모르신다면 예시를 들어드릴게요

으아아아
Ty80

파일 이름 문제입니다. 절대 경로를 지정하고 다시 시도하세요. filemode="w" 이렇게 하면 매번 새 파일이 생성됩니다.

伊谢尔伦

대화형 명령줄 환경은 특히 파일 및 시스템과 관련된 특정 작업의 경우 다릅니다. 예를 들어 대화형 명령줄에서 새 프로세스를 생성해 볼 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿