내 FTP 서버에 로그 파일 레코드가 모두 다운로드 레코드가 들어 있습니다. 파이썬을 사용하여이 파일을 가져 와서 최신 1 주 또는 7 일 동안 레코드가 포함 된 단순화 된 파일을 출력하고 싶습니다. /CliMb/xxx의 ..와 같은 로그 파일.파이썬 필터 스크립트
Sat Jun 2 03:32:13 2012 [pid 12461] CONNECT: Client "66.249.68.236"
Sat Jun 2 03:32:13 2012 [pid 12460] [ftp] OK LOGIN: Client "66.249.68.236", anon password "[email protected]"
Sat Jun 2 03:32:14 2012 [pid 12462] [ftp] OK DOWNLOAD: Client "66.249.68.236", "/pub/10.5524/100001_101000/100022/readme.txt", 451 bytes, 1.39Kbyte/sec
Sat Jun 2 03:32:22 2012 [pid 12677] CONNECT: Client "66.249.68.236"
Sat Jun 2 03:32:23 2012 [pid 12676] [ftp] OK LOGIN: Client "66.249.68.236", anon password "[email protected]"
Sat Jun 2 03:35:27 2012 [pid 12706] [ftp] FAIL DOWNLOAD: Client "66.2
감사합니다.
[당신이 시도 무엇?] (http://mattgemmell.com/2008/12/08/what-have-you-tried/) – jfs
나는 파이썬에 대해 몰랐다. 이제 파이썬을 배우기 시작한다. 그래서이 질문을 해결하기 위해 조언을 해줄 수 있을까? – AntiGMO
더 작은 작업으로 문제를 해결하십시오 : 파이썬에서 파일/스트림을 읽거나 쓰는 방법, 문자열에서 주어진 형식으로 날짜를 추출하는 방법 (또는 (더 복잡한) 날짜 시간 객체로 변환하지 않고 날짜를 비교하는 방법) . – jfs