Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在单行中将Python.append()附加到向量_Python_Parsing_Nginx_Python Textprocessing - Fatal编程技术网

在单行中将Python.append()附加到向量

在单行中将Python.append()附加到向量,python,parsing,nginx,python-textprocessing,Python,Parsing,Nginx,Python Textprocessing,我在数组中的append中遇到问题。我期待的结果是: ['44229#0:', '2016/10/11', '11:15:57','11:15:57','11:15:57','11:15:58' '0'] 但我有一个结果: ['44229#0:', '2016/10/11', '11:15:57'] ['11:15:57'] ['11:15:57'] ['11:15:58'] ['44231#0:', '2016/10/11', '11:19:23'] ['11:19:23'] ['1'] [

我在数组中的
append
中遇到问题。我期待的结果是:

['44229#0:', '2016/10/11', '11:15:57','11:15:57','11:15:57','11:15:58' '0']
但我有一个结果:

['44229#0:', '2016/10/11', '11:15:57']
['11:15:57']
['11:15:57']
['11:15:58']
['44231#0:', '2016/10/11', '11:19:23']
['11:19:23']
['1']
['11:19:24']
['11:19:24']
['44231#0:', '2016/10/11', '12:20:39']
['12:20:58']
['12:20:59']
['12:20:59']
如果我将输出缩进一点,我会得到以下结果:

['44229#0:', '2016/10/11', '11:15:57', '11:15:57', '11:15:57', '11:15:58', '44231#0:', '2016/10/11', '11:19:23', '11:19:23', '1', '11:19:24', '11:19:24', '44231#0:', '2016/10/11', '12:20:39', '12:20:58', '12:20:59', '12:20:59']
仍然不是我需要的,因为我在一个向量中有所有的向量,并且需要用不同的线将它们分开

我正在从Nginx解析此日志:

2016/10/11 11:15:57 [debug] 44229#0: *45677 SSL_do_handshake: -1
2016/10/11 11:15:57 [debug] 44229#0: *45677 SSL_get_error: 2
2016/10/11 11:15:57 [debug] 44229#0: *45677 post event 0000000001449060
2016/10/11 11:15:57 [debug] 44229#0: *45677 delete posted event 0000000001449060
2016/10/11 11:15:57 [debug] 44229#0: *45677 SSL handshake handler: 0
2016/10/11 11:15:57 [debug] 44229#0: *45677 SSL_do_handshake: 1
2016/10/11 11:15:57 [debug] 44229#0: *45677 http check ssl handshake
2016/10/11 11:15:57 [debug] 44229#0: *45677 SSL: TLSv1.2, cipher:
2016/10/11 11:15:57 [debug] 44229#0: *45677 reusable connection: 1
2016/10/11 11:15:57 [debug] 44229#0: *45677 http wait request handler
2016/10/11 11:15:57 [debug] 44229#0: *45677 malloc: 00000000014456D0:1024
2016/10/11 11:15:57 [debug] 44229#0: *45677 SSL_read: -1
2016/10/11 11:15:57 [debug] 44229#0: *45677 SSL_get_error: 2
2016/10/11 11:15:57 [debug] 44229#0: *45677 free: 00000000014456D0
2016/10/11 11:15:57 [debug] 44229#0: *45677 post event 0000000001449060
2016/10/11 11:15:57 [debug] 44229#0: *45677 delete posted event 0000000001449060
2016/10/11 11:15:57 [debug] 44229#0: *45677 http wait request handler
2016/10/11 11:15:57 [debug] 44229#0: *45677 malloc: 00000000014456D0:1024
2016/10/11 11:15:57 [debug] 44229#0: *45677 SSL_read: 144
2016/10/11 11:15:57 [debug] 44229#0: *45677 SSL_read: -1
2016/10/11 11:15:57 [debug] 44229#0: *45677 SSL_get_error: 2
2016/10/11 11:15:57 [debug] 44229#0: *45677 reusable connection: 0
2016/10/11 11:15:57 [debug] 44229#0: *45677 posix_memalign: 00000000014974A0:4096 @16
2016/10/11 11:15:57 [debug] 44229#0: *45677 http process request line
2016/10/11 11:15:57 [debug] 44229#0: *45677 http request line: "POST / HTTP/1.1"
2016/10/11 11:15:57 [debug] 44229#0: *45677 http uri: "/"
2016/10/11 11:15:57 [debug] 44229#0: *45677 http args: ""
2016/10/11 11:15:57 [debug] 44229#0: *45677 http exten: ""
2016/10/11 11:15:57 [debug] 44229#0: *45677 http process request header line
2016/10/11 11:15:57 [debug] 44229#0: *45677 http header: "Host:"
2016/10/11 11:15:57 [debug] 44229#0: *45677 http header: "Transfer-Encoding: chunked"
2016/10/11 11:15:57 [debug] 44229#0: *45677 http header: "Accept: */*"
2016/10/11 11:15:57 [debug] 44229#0: *45677 http header: "content-type: application/json"
2016/10/11 11:15:57 [debug] 44229#0: *45677 posix_memalign: 00000000016689D0:4096 @16
2016/10/11 11:15:57 [debug] 44229#0: *45677 http header: "Content-Length: 149"
2016/10/11 11:15:58 [debug] 44229#0: *45677 post event 0000000001449060
2016/10/11 11:15:58 [debug] 44229#0: *45677 delete posted event 0000000001449060
2016/10/11 11:15:58 [debug] 44229#0: *45677 http process request header line
2016/10/11 11:15:58 [debug] 44229#0: *45677 SSL_read: 6
2016/10/11 11:15:58 [debug] 44229#0: *45677 SSL_read: 149
2016/10/11 11:15:58 [debug] 44229#0: *45677 SSL_read: 7
2016/10/11 11:15:58 [debug] 44229#0: *45677 SSL_read: -1
2016/10/11 11:15:58 [debug] 44229#0: *45677 SSL_get_error: 2
2016/10/11 11:15:58 [debug] 44229#0: *45677 http header done
2016/10/11 11:15:58 [debug] 44229#0: *45677 event timer del: 43: 1476177405011
2016/10/11 11:15:58 [debug] 44229#0: *45677 generic phase: 0
2016/10/11 11:15:58 [debug] 44229#0: *45677 rewrite phase: 1
2016/10/11 11:15:58 [debug] 44229#0: *45677 test location: "/"
2016/10/11 11:15:58 [debug] 44229#0: *45677 using configuration "/"
2016/10/11 11:15:58 [debug] 44229#0: *45677 http cl:-1 max:1048576
2016/10/11 11:15:58 [debug] 44229#0: *45677 rewrite phase: 3
2016/10/11 11:15:58 [debug] 44229#0: *45677 http set discard body
2016/10/11 11:15:58 [debug] 44229#0: *45677 http chunked byte: 39 s:0
2016/10/11 11:15:58 [debug] 44229#0: *45677 http chunked byte: 35 s:1
2016/10/11 11:15:58 [debug] 44229#0: *45677 http chunked byte: 0D s:1
2016/10/11 11:15:58 [debug] 44229#0: *45677 http chunked byte: 0A s:3
2016/10/11 11:15:58 [debug] 44229#0: *45677 http chunked byte: 7B s:4
2016/10/11 11:15:58 [debug] 44229#0: *45677 http chunked byte: 0D s:5
2016/10/11 11:15:58 [debug] 44229#0: *45677 http chunked byte: 0A s:6
2016/10/11 11:15:58 [debug] 44229#0: *45677 http chunked byte: 30 s:0
2016/10/11 11:15:58 [debug] 44229#0: *45677 http chunked byte: 0D s:1
2016/10/11 11:15:58 [debug] 44229#0: *45677 http chunked byte: 0A s:8
2016/10/11 11:15:58 [debug] 44229#0: *45677 http chunked byte: 0D s:9
2016/10/11 11:15:58 [debug] 44229#0: *45677 http chunked byte: 0A s:10
2016/10/11 11:15:58 [debug] 44229#0: *45677 xslt filter header
2016/10/11 11:15:58 [debug] 44229#0: *45677 HTTP/1.1 200 OK
2016/10/11 11:15:58 [debug] 44229#0: *45677 write new buf t:1 f:0 0000000001668BF0, pos 0000000001668BF0, size: 160 file: 0, size: 0
2016/10/11 11:15:58 [debug] 44229#0: *45677 http write filter: l:0 f:0 s:160
2016/10/11 11:15:58 [debug] 44229#0: *45677 http output filter "/?"
2016/10/11 11:15:58 [debug] 44229#0: *45677 http copy filter: "/?"
2016/10/11 11:15:58 [debug] 44229#0: *45677 image filter
2016/10/11 11:15:58 [debug] 44229#0: *45677 xslt filter body
2016/10/11 11:15:58 [debug] 44229#0: *45677 http postpone filter "/?" 00007FFFADE3C4A0
2016/10/11 11:15:58 [debug] 44229#0: *45677 write old buf t:1 f:0 0000000001668BF0, pos 0000000001668BF0, size: 160 file: 0, size: 0
2016/10/11 11:15:58 [debug] 44229#0: *45677 write new buf t:0 f:0 0000000000000000, pos 0000000000000000, size: 0 file: 0, size: 0
2016/10/11 11:15:58 [debug] 44229#0: *45677 http write filter: l:1 f:0 s:160
2016/10/11 11:15:58 [debug] 44229#0: *45677 http write filter limit 0
2016/10/11 11:15:58 [debug] 44229#0: *45677 posix_memalign: 0000000001499DB0:256 @16
2016/10/11 11:15:58 [debug] 44229#0: *45677 malloc: 000000000175B750:16384
2016/10/11 11:15:58 [debug] 44229#0: *45677 SSL buf copy: 160
2016/10/11 11:15:58 [debug] 44229#0: *45677 SSL to write: 160
2016/10/11 11:15:58 [debug] 44229#0: *45677 SSL_write: 160
2016/10/11 11:15:58 [debug] 44229#0: *45677 http write filter 0000000000000000
2016/10/11 11:15:58 [debug] 44229#0: *45677 http copy filter: 0 "/?"
2016/10/11 11:15:58 [debug] 44229#0: *45677 http finalize request: 0, "/?" a:1, c:1
2016/10/11 11:15:58 [debug] 44229#0: *45677 set http keepalive handler
2016/10/11 11:15:58 [debug] 44229#0: *45677 http close request
2016/10/11 11:15:58 [debug] 44229#0: *45677 http log handler
2016/10/11 11:15:58 [debug] 44229#0: *45677 free: 00000000014974A0, unused: 1
2016/10/11 11:15:58 [debug] 44229#0: *45677 free: 00000000016689D0, unused: 3109
2016/10/11 11:15:58 [debug] 44229#0: *45677 free: 00000000014456D0
2016/10/11 11:15:58 [debug] 44229#0: *45677 hc free: 0000000000000000 0
2016/10/11 11:15:58 [debug] 44229#0: *45677 hc busy: 0000000000000000 0
2016/10/11 11:15:58 [debug] 44229#0: *45677 free: 000000000175B750
2016/10/11 11:15:58 [debug] 44229#0: *45677 tcp_nodelay
2016/10/11 11:15:58 [debug] 44229#0: *45677 reusable connection: 1
2016/10/11 11:15:58 [debug] 44229#0: *45677 event timer add: 43: 65000:1476177423255
2016/10/11 11:17:03 [debug] 44229#0: *45677 event timer del: 43: 1476177423255
2016/10/11 11:17:03 [debug] 44229#0: *45677 http keepalive handler
2016/10/11 11:17:03 [debug] 44229#0: *45677 close http connection: 43
2016/10/11 11:17:03 [debug] 44229#0: *45677 SSL_shutdown: 1
2016/10/11 11:17:03 [debug] 44229#0: *45677 reusable connection: 0
2016/10/11 11:17:03 [debug] 44229#0: *45677 free: 0000000000000000
2016/10/11 11:17:03 [debug] 44229#0: *45677 free: 0000000000000000
2016/10/11 11:17:03 [debug] 44229#0: *45677 free: 00000000014462C0, unused: 8
2016/10/11 11:17:03 [debug] 44229#0: *45677 free: 000000000149ACF0, unused: 8
2016/10/11 11:17:03 [debug] 44229#0: *45677 free: 0000000001499DB0, unused: 144
2016/10/11 11:19:22 [debug] 44231#0: *45709 event timer add: 8: 60000:1476177622411
2016/10/11 11:19:22 [debug] 44231#0: *45709 reusable connection: 1
2016/10/11 11:19:22 [debug] 44231#0: *45709 epoll add event: fd:8 op:1 ev:80002001
2016/10/11 11:19:23 [debug] 44231#0: *45709 post event 0000000001448EE0
2016/10/11 11:19:23 [debug] 44231#0: *45709 delete posted event 0000000001448EE0
2016/10/11 11:19:23 [debug] 44231#0: *45709 http check ssl handshake
2016/10/11 11:19:23 [debug] 44231#0: *45709 http recv(): 1
2016/10/11 11:19:23 [debug] 44231#0: *45709 https ssl handshake: 0x16
2016/10/11 11:19:23 [debug] 44231#0: *45709 SSL_do_handshake: -1
2016/10/11 11:19:23 [debug] 44231#0: *45709 SSL_get_error: 2
2016/10/11 11:19:23 [debug] 44231#0: *45709 reusable connection: 0
2016/10/11 11:19:23 [debug] 44231#0: *45709 post event 0000000001448EE0
2016/10/11 11:19:23 [debug] 44231#0: *45709 delete posted event 0000000001448EE0
2016/10/11 11:19:23 [debug] 44231#0: *45709 SSL handshake handler: 0
2016/10/11 11:19:23 [debug] 44231#0: *45709 SSL_do_handshake: -1
2016/10/11 11:19:23 [debug] 44231#0: *45709 SSL_get_error: 2
2016/10/11 11:19:23 [debug] 44231#0: *45709 post event 0000000001448EE0
2016/10/11 11:19:23 [debug] 44231#0: *45709 delete posted event 0000000001448EE0
2016/10/11 11:19:23 [debug] 44231#0: *45709 SSL handshake handler: 0
2016/10/11 11:19:23 [debug] 44231#0: *45709 SSL_do_handshake: 1
2016/10/11 11:19:23 [debug] 44231#0: *45709 SSL: TLSv1.2, cipher:
2016/10/11 11:19:23 [debug] 44231#0: *45709 SSL reused session
2016/10/11 11:19:23 [debug] 44231#0: *45709 reusable connection: 1
2016/10/11 11:19:23 [debug] 44231#0: *45709 http wait request handler
2016/10/11 11:19:23 [debug] 44231#0: *45709 malloc: 00000000014E16E0:1024
2016/10/11 11:19:23 [debug] 44231#0: *45709 SSL_read: -1
2016/10/11 11:19:23 [debug] 44231#0: *45709 SSL_get_error: 2
2016/10/11 11:19:23 [debug] 44231#0: *45709 free: 00000000014E16E0
2016/10/11 11:19:24 [debug] 44231#0: *45709 post event 0000000001448EE0
2016/10/11 11:19:24 [debug] 44231#0: *45709 delete posted event 0000000001448EE0
2016/10/11 11:19:24 [debug] 44231#0: *45709 http wait request handler
2016/10/11 11:19:24 [debug] 44231#0: *45709 malloc: 00000000014E16E0:1024
2016/10/11 11:19:24 [debug] 44231#0: *45709 SSL_read: 144
2016/10/11 11:19:24 [debug] 44231#0: *45709 SSL_read: 6
2016/10/11 11:19:24 [debug] 44231#0: *45709 SSL_read: 149
2016/10/11 11:19:24 [debug] 44231#0: *45709 SSL_read: 7
2016/10/11 11:19:24 [debug] 44231#0: *45709 SSL_read: -1
2016/10/11 11:19:24 [debug] 44231#0: *45709 SSL_get_error: 2
2016/10/11 11:19:24 [debug] 44231#0: *45709 reusable connection: 0
2016/10/11 11:19:24 [debug] 44231#0: *45709 posix_memalign: 00000000015541A0:4096 @16
2016/10/11 11:19:24 [debug] 44231#0: *45709 http process request line
2016/10/11 11:19:24 [debug] 44231#0: *45709 http request line: "POST / HTTP/1.1"
2016/10/11 11:19:24 [debug] 44231#0: *45709 http uri: "/"
2016/10/11 11:19:24 [debug] 44231#0: *45709 http args: ""
2016/10/11 11:19:24 [debug] 44231#0: *45709 http exten: ""
2016/10/11 11:19:24 [debug] 44231#0: *45709 http process request header line
2016/10/11 11:19:24 [debug] 44231#0: *45709 http header: "Host:"
2016/10/11 11:19:24 [debug] 44231#0: *45709 http header: "Transfer-Encoding: chunked"
2016/10/11 11:19:24 [debug] 44231#0: *45709 http header: "Accept: */*"
2016/10/11 11:19:24 [debug] 44231#0: *45709 http header: "content-type: application/json"
2016/10/11 11:19:24 [debug] 44231#0: *45709 posix_memalign: 0000000001466290:4096 @16
2016/10/11 11:19:24 [debug] 44231#0: *45709 http header: "Content-Length: 149"
2016/10/11 11:19:24 [debug] 44231#0: *45709 http header done
2016/10/11 11:19:24 [debug] 44231#0: *45709 event timer del: 8: 1476177622411
2016/10/11 11:19:24 [debug] 44231#0: *45709 generic phase: 0
2016/10/11 11:19:24 [debug] 44231#0: *45709 rewrite phase: 1
2016/10/11 11:19:24 [debug] 44231#0: *45709 test location: "/"
2016/10/11 11:19:24 [debug] 44231#0: *45709 using configuration "/"
2016/10/11 11:19:24 [debug] 44231#0: *45709 http cl:-1 max:1048576
2016/10/11 11:19:24 [debug] 44231#0: *45709 rewrite phase: 3
2016/10/11 11:19:24 [debug] 44231#0: *45709 http set discard body
2016/10/11 11:19:24 [debug] 44231#0: *45709 http chunked byte: 39 s:0
2016/10/11 11:19:24 [debug] 44231#0: *45709 http chunked byte: 35 s:1
2016/10/11 11:19:24 [debug] 44231#0: *45709 http chunked byte: 0D s:1
2016/10/11 11:19:24 [debug] 44231#0: *45709 http chunked byte: 0A s:3
2016/10/11 11:19:24 [debug] 44231#0: *45709 http chunked byte: 7B s:4
2016/10/11 11:19:24 [debug] 44231#0: *45709 http chunked byte: 0D s:5
2016/10/11 11:19:24 [debug] 44231#0: *45709 http chunked byte: 0A s:6
2016/10/11 11:19:24 [debug] 44231#0: *45709 http chunked byte: 30 s:0
2016/10/11 11:19:24 [debug] 44231#0: *45709 http chunked byte: 0D s:1
2016/10/11 11:19:24 [debug] 44231#0: *45709 http chunked byte: 0A s:8
2016/10/11 11:19:24 [debug] 44231#0: *45709 http chunked byte: 0D s:9
2016/10/11 11:19:24 [debug] 44231#0: *45709 http chunked byte: 0A s:10
2016/10/11 11:19:24 [debug] 44231#0: *45709 xslt filter header
2016/10/11 11:19:24 [debug] 44231#0: *45709 HTTP/1.1 200 OK
2016/10/11 11:19:24 [debug] 44231#0: *45709 write new buf t:1 f:0 00000000014664B0, pos 00000000014664B0, size: 160 file: 0, size: 0
2016/10/11 11:19:24 [debug] 44231#0: *45709 http write filter: l:0 f:0 s:160
2016/10/11 11:19:24 [debug] 44231#0: *45709 http output filter "/?"
2016/10/11 11:19:24 [debug] 44231#0: *45709 http copy filter: "/?"
2016/10/11 11:19:24 [debug] 44231#0: *45709 image filter
2016/10/11 11:19:24 [debug] 44231#0: *45709 xslt filter body
2016/10/11 11:19:24 [debug] 44231#0: *45709 http postpone filter "/?" 00007FFFADE3C420
2016/10/11 11:19:24 [debug] 44231#0: *45709 write old buf t:1 f:0 00000000014664B0, pos 00000000014664B0, size: 160 file: 0, size: 0
2016/10/11 11:19:24 [debug] 44231#0: *45709 write new buf t:0 f:0 0000000000000000, pos 0000000000000000, size: 0 file: 0, size: 0
2016/10/11 11:19:24 [debug] 44231#0: *45709 http write filter: l:1 f:0 s:160
2016/10/11 11:19:24 [debug] 44231#0: *45709 http write filter limit 0
2016/10/11 11:19:24 [debug] 44231#0: *45709 posix_memalign: 00000000014672A0:256 @16
2016/10/11 11:19:24 [debug] 44231#0: *45709 malloc: 000000000151CF30:16384
2016/10/11 11:19:24 [debug] 44231#0: *45709 SSL buf copy: 160
2016/10/11 11:19:24 [debug] 44231#0: *45709 SSL to write: 160
2016/10/11 11:19:24 [debug] 44231#0: *45709 SSL_write: 160
2016/10/11 11:19:24 [debug] 44231#0: *45709 http write filter 0000000000000000
2016/10/11 11:19:24 [debug] 44231#0: *45709 http copy filter: 0 "/?"
2016/10/11 11:19:24 [debug] 44231#0: *45709 http finalize request: 0, "/?" a:1, c:1
2016/10/11 11:19:24 [debug] 44231#0: *45709 set http keepalive handler
2016/10/11 11:19:24 [debug] 44231#0: *45709 http close request
2016/10/11 11:19:24 [debug] 44231#0: *45709 http log handler
2016/10/11 11:19:24 [debug] 44231#0: *45709 free: 00000000015541A0, unused: 1
2016/10/11 11:19:24 [debug] 44231#0: *45709 free: 0000000001466290, unused: 3110
2016/10/11 11:19:24 [debug] 44231#0: *45709 free: 00000000014E16E0
2016/10/11 11:19:24 [debug] 44231#0: *45709 hc free: 0000000000000000 0
2016/10/11 11:19:24 [debug] 44231#0: *45709 hc busy: 0000000000000000 0
2016/10/11 11:19:24 [debug] 44231#0: *45709 free: 000000000151CF30
2016/10/11 11:19:24 [debug] 44231#0: *45709 tcp_nodelay
2016/10/11 11:19:24 [debug] 44231#0: *45709 reusable connection: 1
2016/10/11 11:19:24 [debug] 44231#0: *45709 event timer add: 8: 65000:1476177629112
2016/10/11 11:20:29 [debug] 44231#0: *45709 event timer del: 8: 1476177629112
2016/10/11 11:20:29 [debug] 44231#0: *45709 http keepalive handler
2016/10/11 11:20:29 [debug] 44231#0: *45709 close http connection: 8
2016/10/11 11:20:29 [debug] 44231#0: *45709 SSL_shutdown: 1
2016/10/11 11:20:29 [debug] 44231#0: *45709 reusable connection: 0
2016/10/11 11:20:29 [debug] 44231#0: *45709 free: 0000000000000000
2016/10/11 11:20:29 [debug] 44231#0: *45709 free: 0000000000000000
2016/10/11 11:20:29 [debug] 44231#0: *45709 free: 00000000014EA310, unused: 8
2016/10/11 11:20:29 [debug] 44231#0: *45709 free: 00000000014E9EA0, unused: 8
2016/10/11 11:20:29 [debug] 44231#0: *45709 free: 00000000014672A0, unused: 144
2016/10/11 12:20:38 [debug] 44231#0: *46332 event timer add: 4: 60000:1476181298580
2016/10/11 12:20:38 [debug] 44231#0: *46332 reusable connection: 1
2016/10/11 12:20:38 [debug] 44231#0: *46332 epoll add event: fd:4 op:1 ev:80002001
2016/10/11 12:20:39 [debug] 44231#0: *46332 post event 0000000001449120
2016/10/11 12:20:39 [debug] 44231#0: *46332 delete posted event 0000000001449120
2016/10/11 12:20:39 [debug] 44231#0: *46332 http check ssl handshake
2016/10/11 12:20:39 [debug] 44231#0: *46332 http recv(): 1
2016/10/11 12:20:39 [debug] 44231#0: *46332 https ssl handshake: 0x16
2016/10/11 12:20:39 [debug] 44231#0: *46332 SSL_do_handshake: -1
2016/10/11 12:20:39 [debug] 44231#0: *46332 SSL_get_error: 2
2016/10/11 12:20:39 [debug] 44231#0: *46332 reusable connection: 0
2016/10/11 12:20:39 [debug] 44231#0: *46332 post event 0000000001449120
2016/10/11 12:20:39 [debug] 44231#0: *46332 delete posted event 0000000001449120
2016/10/11 12:20:39 [debug] 44231#0: *46332 SSL handshake handler: 0
2016/10/11 12:20:39 [debug] 44231#0: *46332 SSL_do_handshake: -1
2016/10/11 12:20:39 [debug] 44231#0: *46332 SSL_get_error: 2
2016/10/11 12:20:58 [debug] 44231#0: *46332 post event 0000000001449120
2016/10/11 12:20:58 [debug] 44231#0: *46332 delete posted event 0000000001449120
2016/10/11 12:20:58 [debug] 44231#0: *46332 SSL handshake handler: 0
2016/10/11 12:20:58 [debug] 44231#0: *46332 verify:1, error:0, depth:1, subject¡
2016/10/11 12:20:58 [debug] 44231#0: *46332 SSL_do_handshake: -1
2016/10/11 12:20:58 [debug] 44231#0: *46332 SSL_get_error: 2
2016/10/11 12:20:58 [debug] 44231#0: *46332 post event 0000000001449120
2016/10/11 12:20:58 [debug] 44231#0: *46332 delete posted event 0000000001449120
2016/10/11 12:20:58 [debug] 44231#0: *46332 SSL handshake handler: 0
2016/10/11 12:20:58 [debug] 44231#0: *46332 SSL_do_handshake: -1
2016/10/11 12:20:58 [debug] 44231#0: *46332 SSL_get_error: 2
2016/10/11 12:20:58 [debug] 44231#0: *46332 post event 0000000001449120
2016/10/11 12:20:58 [debug] 44231#0: *46332 delete posted event 0000000001449120
2016/10/11 12:20:58 [debug] 44231#0: *46332 SSL handshake handler: 0
2016/10/11 12:20:58 [debug] 44231#0: *46332 SSL_do_handshake: 1
2016/10/11 12:20:58 [debug] 44231#0: *46332 SSL: TLSv1.2, cipher: 
2016/10/11 12:20:58 [debug] 44231#0: *46332 reusable connection: 1
2016/10/11 12:20:58 [debug] 44231#0: *46332 http wait request handler
2016/10/11 12:20:58 [debug] 44231#0: *46332 malloc: 00000000014456D0:1024
2016/10/11 12:20:58 [debug] 44231#0: *46332 SSL_read: -1
2016/10/11 12:20:58 [debug] 44231#0: *46332 SSL_get_error: 2
2016/10/11 12:20:58 [debug] 44231#0: *46332 free: 00000000014456D0
2016/10/11 12:20:59 [debug] 44231#0: *46332 post event 0000000001449120
2016/10/11 12:20:59 [debug] 44231#0: *46332 delete posted event 0000000001449120
2016/10/11 12:20:59 [debug] 44231#0: *46332 http wait request handler
2016/10/11 12:20:59 [debug] 44231#0: *46332 malloc: 00000000014456D0:1024
2016/10/11 12:20:59 [debug] 44231#0: *46332 SSL_read: 144
2016/10/11 12:20:59 [debug] 44231#0: *46332 SSL_read: -1
2016/10/11 12:20:59 [debug] 44231#0: *46332 SSL_get_error: 2
2016/10/11 12:20:59 [debug] 44231#0: *46332 reusable connection: 0
2016/10/11 12:20:59 [debug] 44231#0: *46332 posix_memalign: 00000000016F1CC0:4096 @16
2016/10/11 12:20:59 [debug] 44231#0: *46332 http process request line
2016/10/11 12:20:59 [debug] 44231#0: *46332 http request line: "POST / HTTP/1.1"
2016/10/11 12:20:59 [debug] 44231#0: *46332 http uri: "/"
2016/10/11 12:20:59 [debug] 44231#0: *46332 http args: ""
2016/10/11 12:20:59 [debug] 44231#0: *46332 http exten: ""
2016/10/11 12:20:59 [debug] 44231#0: *46332 http process request header line
2016/10/11 12:20:59 [debug] 44231#0: *46332 http header: "Host:"
2016/10/11 12:20:59 [debug] 44231#0: *46332 http header: "Transfer-Encoding: chunked"
2016/10/11 12:20:59 [debug] 44231#0: *46332 http header: "Accept: */*"
2016/10/11 12:20:59 [debug] 44231#0: *46332 http header: "content-type: application/json"
2016/10/11 12:20:59 [debug] 44231#0: *46332 posix_memalign: 00000000014974A0:4096 @16
2016/10/11 12:20:59 [debug] 44231#0: *46332 http header: "Content-Length: 149"
2016/10/11 12:20:59 [debug] 44231#0: *46332 post event 0000000001449120
2016/10/11 12:20:59 [debug] 44231#0: *46332 delete posted event 0000000001449120
2016/10/11 12:20:59 [debug] 44231#0: *46332 http process request header line
2016/10/11 12:20:59 [debug] 44231#0: *46332 SSL_read: 6
2016/10/11 12:20:59 [debug] 44231#0: *46332 SSL_read: 149
2016/10/11 12:20:59 [debug] 44231#0: *46332 SSL_read: 7
2016/10/11 12:20:59 [debug] 44231#0: *46332 SSL_read: -1
2016/10/11 12:20:59 [debug] 44231#0: *46332 SSL_get_error: 2
2016/10/11 12:20:59 [debug] 44231#0: *46332 http header done
2016/10/11 12:20:59 [debug] 44231#0: *46332 event timer del: 4: 1476181298580
2016/10/11 12:20:59 [debug] 44231#0: *46332 generic phase: 0
2016/10/11 12:20:59 [debug] 44231#0: *46332 rewrite phase: 1
2016/10/11 12:20:59 [debug] 44231#0: *46332 test location: "/"
2016/10/11 12:20:59 [debug] 44231#0: *46332 using configuration "/"
2016/10/11 12:20:59 [debug] 44231#0: *46332 http cl:-1 max:1048576
2016/10/11 12:20:59 [debug] 44231#0: *46332 rewrite phase: 3
2016/10/11 12:20:59 [debug] 44231#0: *46332 http set discard body
2016/10/11 12:20:59 [debug] 44231#0: *46332 http chunked byte: 39 s:0
2016/10/11 12:20:59 [debug] 44231#0: *46332 http chunked byte: 35 s:1
2016/10/11 12:20:59 [debug] 44231#0: *46332 http chunked byte: 0D s:1
2016/10/11 12:20:59 [debug] 44231#0: *46332 http chunked byte: 0A s:3
2016/10/11 12:20:59 [debug] 44231#0: *46332 http chunked byte: 7B s:4
2016/10/11 12:20:59 [debug] 44231#0: *46332 http chunked byte: 0D s:5
2016/10/11 12:20:59 [debug] 44231#0: *46332 http chunked byte: 0A s:6
2016/10/11 12:20:59 [debug] 44231#0: *46332 http chunked byte: 30 s:0
2016/10/11 12:20:59 [debug] 44231#0: *46332 http chunked byte: 0D s:1
2016/10/11 12:20:59 [debug] 44231#0: *46332 http chunked byte: 0A s:8
2016/10/11 12:20:59 [debug] 44231#0: *46332 http chunked byte: 0D s:9
2016/10/11 12:20:59 [debug] 44231#0: *46332 http chunked byte: 0A s:10
2016/10/11 12:20:59 [debug] 44231#0: *46332 xslt filter header
2016/10/11 12:20:59 [debug] 44231#0: *46332 HTTP/1.1 200 OK
2016/10/11 12:20:59 [debug] 44231#0: *46332 write new buf t:1 f:0 00000000014976C0, pos 00000000014976C0, size: 160 file: 0, size: 0
2016/10/11 12:20:59 [debug] 44231#0: *46332 http write filter: l:0 f:0 s:160
2016/10/11 12:20:59 [debug] 44231#0: *46332 http output filter "/?"
2016/10/11 12:20:59 [debug] 44231#0: *46332 http copy filter: "/?"
2016/10/11 12:20:59 [debug] 44231#0: *46332 image filter
2016/10/11 12:20:59 [debug] 44231#0: *46332 xslt filter body
2016/10/11 12:20:59 [debug] 44231#0: *46332 http postpone filter "/?" 00007FFFADE3C4A0
2016/10/11 12:20:59 [debug] 44231#0: *46332 write old buf t:1 f:0 00000000014976C0, pos 00000000014976C0, size: 160 file: 0, size: 0
2016/10/11 12:20:59 [debug] 44231#0: *46332 write new buf t:0 f:0 0000000000000000, pos 0000000000000000, size: 0 file: 0, size: 0
2016/10/11 12:20:59 [debug] 44231#0: *46332 http write filter: l:1 f:0 s:160
2016/10/11 12:20:59 [debug] 44231#0: *46332 http write filter limit 0
2016/10/11 12:20:59 [debug] 44231#0: *46332 posix_memalign: 00000000014E78E0:256 @16
2016/10/11 12:20:59 [debug] 44231#0: *46332 malloc: 000000000147DF50:16384
2016/10/11 12:20:59 [debug] 44231#0: *46332 SSL buf copy: 160
2016/10/11 12:20:59 [debug] 44231#0: *46332 SSL to write: 160
2016/10/11 12:20:59 [debug] 44231#0: *46332 SSL_write: 160
2016/10/11 12:20:59 [debug] 44231#0: *46332 http write filter 0000000000000000
2016/10/11 12:20:59 [debug] 44231#0: *46332 http copy filter: 0 "/?"
2016/10/11 12:20:59 [debug] 44231#0: *46332 http finalize request: 0, "/?" a:1, c:1
2016/10/11 12:20:59 [debug] 44231#0: *46332 set http keepalive handler
2016/10/11 12:20:59 [debug] 44231#0: *46332 http close request
2016/10/11 12:20:59 [debug] 44231#0: *46332 http log handler
2016/10/11 12:20:59 [debug] 44231#0: *46332 free: 00000000016F1CC0, unused: 1
2016/10/11 12:20:59 [debug] 44231#0: *46332 free: 00000000014974A0, unused: 3108
2016/10/11 12:20:59 [debug] 44231#0: *46332 free: 00000000014456D0
2016/10/11 12:20:59 [debug] 44231#0: *46332 hc free: 0000000000000000 0
2016/10/11 12:20:59 [debug] 44231#0: *46332 hc busy: 0000000000000000 0
2016/10/11 12:20:59 [debug] 44231#0: *46332 free: 000000000147DF50
2016/10/11 12:20:59 [debug] 44231#0: *46332 tcp_nodelay
2016/10/11 12:20:59 [debug] 44231#0: *46332 reusable connection: 1
2016/10/11 12:20:59 [debug] 44231#0: *46332 event timer add: 4: 65000:1476181324667
2016/10/11 12:22:04 [debug] 44231#0: *46332 event timer del: 4: 1476181324667
2016/10/11 12:22:04 [debug] 44231#0: *46332 http keepalive handler
2016/10/11 12:22:04 [debug] 44231#0: *46332 close http connection: 4
2016/10/11 12:22:04 [debug] 44231#0: *46332 SSL_shutdown: 1
2016/10/11 12:22:04 [debug] 44231#0: *46332 reusable connection: 0
2016/10/11 12:22:04 [debug] 44231#0: *46332 free: 0000000000000000
2016/10/11 12:22:04 [debug] 44231#0: *46332 free: 0000000000000000
2016/10/11 12:22:04 [debug] 44231#0: *46332 free: 00000000015D79A0, unused: 8
2016/10/11 12:22:04 [debug] 44231#0: *46332 free: 000000000156C5F0, unused: 8
2016/10/11 12:22:04 [debug] 44231#0: *46332 free: 00000000014E78E0, unused: 144
这是我的代码:

#!/usr/bin/env python
import re

file = open('log_to_parse.txt', 'r')
openFile = file.readlines()
file.close()
resultsFile = open('resultsFile.txt', 'a')
printList = []
identifierNew ="45"
identifierOld = "467"
insideReused = False
#reuseSession = []
sentencesToFind = ["http check ssl handshake","SSL: TLSv1.2, cipher:","http process request line","http close request","SSL reused session"]
for line in openFile:
    lineSplitted = line.split(' ')
    #print lineSplitted[0], lineSplitted[3], lineSplitted[1]
    identifierOld = lineSplitted[3]
    print lineSplitted[3]
    for phrase in sentencesToFind:
        if phrase in line:
            #if identifierNew != identifierOld:
            #   print >> resultsFile, "\n"
            #   printList = []
            if sentencesToFind.index(phrase) == 0:
                #print sentencesToFind.index(phrase)
                printList.append(lineSplitted[3]) #+ " " + lineSplitted[0] + " " + lineSplitted[1] + " ")
                printList.append(lineSplitted[0])
                printList.append(lineSplitted[1])
            elif sentencesToFind.index(phrase) == 4:
                printList.append("1")
                insideReused = True
            else:
                printList.append(lineSplitted[1])
                if sentencesToFind.index(phrase) == 4 and not insideReused:
                    printList.append("0")
    identifierNew = identifierOld
    insideReused = False
    if printList: #and identifierOld != identifierNew:
        #print >> resultsFile, "\n"
        print >>resultsFile, printList
        printList = []
resultsFile.close()

一些想法?谢谢:)

如果打印列表中的
块不应该被取消插入吗


或者至少不要将列表设置为每行[]。

要保存文件,使用numpy更容易。原始数组在包含“#”的每个元素处拆分

print(split_list)
产生以下输出,这就是将写入文件的内容

[['44229#0:', '2016/10/11', '11:15:57', '11:15:57', '11:15:57', '11:15:58']
 ['44231#0:', '2016/10/11', '11:19:23', '11:19:23', '1', '11:19:24', '11:19:24']
 ['44231#0:', '2016/10/11', '12:20:39', '12:20:58', '12:20:59']]

正如您所建议的,我试图取消输入if打印列表,但我将所有内容都放在一行中,我需要按标识符分隔行:['44229#0:', '2016/10/11', '11:15:57', '11:15:57', '11:15:57', '11:15:58', '44231#0:', '2016/10/11', '11:19:23', '11:19:23', '1', '11:19:24', '11:19:24', '44231#0:', '2016/10/11', '12:20:39', '12:20:58', '12:20:59', '12:20:59']['44229#0:', '2016/10/11', '11:15:57', '11:15:57', '11:15:57', '11:15:58', '44231#0:', '2016/10/11', '11:19:23', '11:19:23', '1', '11:19:24', '11:19:24', '44231#0:', '2016/10/11', '12:20:39', '12:20:58', '12:20:59', '12:20:59']我需要在我想的每一行刷新我的输出向量,因为我想分离输出,按ID和相同ID排序,模式匹配在一行中,而不是在不同的行中。这是我使用extend得到的结果:“4”,“4”,“4”,“4”,“4”,“4”,“4”,“4”,“4”,“4”,“4”,“4”,“4”,“4”,“3”,“3”,“1”,“1”,“1”,“1”,“1”,“1”,“1”,“1”,“1”,“1”,“1”,“1”,“1”,“1”,“1”,“1”,“1”,“1”,“1”,“1”,“1”,“1”,“1”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“7”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“7”,“5”,“5”,“5”,“7”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“3”,“5”,“5”,“5”,“5”,“3”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“3”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,“5”,““:”,“2”,“3'][11:19:23']['1']['11:19:24']['11:19:24']['4','4','2','3','1','0','0',':','2','0','1','6','/','1','0','/','1','1','1','2','2','0','3','9']['12:20:58','12:20:59']您好,很抱歉造成混淆。您可以使用附加本身来完成,请参见修改后的答案。您可以使用#拆分行
[['44229#0:', '2016/10/11', '11:15:57', '11:15:57', '11:15:57', '11:15:58']
 ['44231#0:', '2016/10/11', '11:19:23', '11:19:23', '1', '11:19:24', '11:19:24']
 ['44231#0:', '2016/10/11', '12:20:39', '12:20:58', '12:20:59']]