break

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# line="-rw-rw-rw-   1 user     group     1000699 Jan 23 17:36 ftp.pdf"
line
=
"drw-rw-rw-   1 user     group     1000699 Jan 23 2017 ftp.pdf"
 
def 
testa(line):
    
if 
' 2016 ' 
in 
line:
        
pos 
= 
line.rfind(
' 2016 '
+ 
1
        
dateceshi 
= 
"down"
        
print 
"pos2016"
, pos
    
else
:
        
months 
= 
[
'Jan'
'Feb'
'Mar'
'Apr'
]
        
for 
in 
months:
            
if 
in 
line 
and 
' 2016 ' 
not 
in 
line 
and 
' 2017 ' 
not 
in 
line 
and 
':' 
in 
line:
                
pos 
= 
line.rfind(
':'
)
                
print 
"2017"
, pos
                
dateceshi 
= 
"down"
                
break
            
elif 
in 
line 
and 
' 2017 ' 
in 
line:
                
pos 
= 
line.rfind(
' 2017 '
+ 
1
                
print 
"2017"
, pos
                
dateceshi 
= 
"down"
                
break
            
else
:
                
# pos = line.rfind(':')
                
# dateceshi = "nodown"
                
return
 
    
while 
(line[pos] !
= 
' '
):
        
pos 
+
= 
1
    
while 
(line[pos] 
=
= 
' '
):
        
pos 
+
= 
1
 
    
print 
pos
    
file_arr 
= 
[line[
0
], line[pos:]]
    
print 
file_arr
 
testaa
=
testa(line)

return

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# line="-rw-rw-rw-   1 user     group     1000699 Jan 23 17:36 ftp.pdf"
line
=
"drw-rw-rw-   1 user     group     1000699 Jun 23 2017 ftp.pdf"
 
def 
testa(line):
    
if 
' 2016 ' 
in 
line:
        
pos 
= 
line.rfind(
' 2016 '
+ 
1
        
dateceshi 
= 
"down"
        
print 
"pos2016"
, pos
    
else
:
        
months 
= 
[
'Jan'
'Feb'
'Mar'
'Apr'
]
        
for 
in 
months:
            
if 
in 
line 
and 
' 2016 ' 
not 
in 
line 
and 
' 2017 ' 
not 
in 
line 
and 
':' 
in 
line:
                
pos 
= 
line.rfind(
':'
)
                
print 
"2017"
, pos
                
file_arr 
= 
test2(pos, line)
                
return 
file_arr
                
dateceshi 
= 
"down"
            
elif 
in 
line 
and 
' 2017 ' 
in 
line:
                
pos 
= 
line.rfind(
' 2017 '
+ 
1
                
print 
"20172"
, pos
                
file_arr 
= 
test2(pos, line)
                
return 
file_arr
                
dateceshi 
= 
"down"
            
else
:
                
return
 
 
 
 
def 
test2(pos,line):
    
while 
(line[pos] !
= 
' '
):
        
pos 
+
= 
1
    
while 
(line[pos] 
=
= 
' '
):
        
pos 
+
= 
1
 
    
print 
pos
    
file_arr 
= 
[line[
0
], line[pos:]]
    
return 
file_arr
 
testaa
=
testa(line)
 
print 
testaa