break
<code>#!/usr/bin/env python3</code>
<code># -*- coding: utf-8 -*-</code>
<code># line="-rw-rw-rw- 1 user group 1000699 Jan 23 17:36 ftp.pdf"</code>
<code>line</code><code>=</code><code>"drw-rw-rw- 1 user group 1000699 Jan 23 2017 ftp.pdf"</code>
<code>def</code> <code>testa(line):</code>
<code> </code><code>if</code> <code>' 2016 '</code> <code>in</code> <code>line:</code>
<code> </code><code>pos </code><code>=</code> <code>line.rfind(</code><code>' 2016 '</code><code>) </code><code>+</code> <code>1</code>
<code> </code><code>dateceshi </code><code>=</code> <code>"down"</code>
<code> </code><code>print</code> <code>"pos2016"</code><code>, pos</code>
<code> </code><code>else</code><code>:</code>
<code> </code><code>months </code><code>=</code> <code>[</code><code>'Jan'</code><code>, </code><code>'Feb'</code><code>, </code><code>'Mar'</code><code>, </code><code>'Apr'</code><code>]</code>
<code> </code><code>for</code> <code>i </code><code>in</code> <code>months:</code>
<code> </code><code>if</code> <code>i </code><code>in</code> <code>line </code><code>and</code> <code>' 2016 '</code> <code>not</code> <code>in</code> <code>line </code><code>and</code> <code>' 2017 '</code> <code>not</code> <code>in</code> <code>line </code><code>and</code> <code>':'</code> <code>in</code> <code>line:</code>
<code> </code><code>pos </code><code>=</code> <code>line.rfind(</code><code>':'</code><code>)</code>
<code> </code><code>print</code> <code>"2017"</code><code>, pos</code>
<code> </code><code>dateceshi </code><code>=</code> <code>"down"</code>
<code> </code><code>break</code>
<code> </code><code>elif</code> <code>i </code><code>in</code> <code>line </code><code>and</code> <code>' 2017 '</code> <code>in</code> <code>line:</code>
<code> </code><code>pos </code><code>=</code> <code>line.rfind(</code><code>' 2017 '</code><code>) </code><code>+</code> <code>1</code>
<code> </code><code>else</code><code>:</code>
<code> </code><code># pos = line.rfind(':')</code>
<code> </code><code># dateceshi = "nodown"</code>
<code> </code><code>return</code>
<code> </code><code>while</code> <code>(line[pos] !</code><code>=</code> <code>' '</code><code>):</code>
<code> </code><code>pos </code><code>+</code><code>=</code> <code>1</code>
<code> </code><code>while</code> <code>(line[pos] </code><code>=</code><code>=</code> <code>' '</code><code>):</code>
<code> </code><code>print</code> <code>pos</code>
<code> </code><code>file_arr </code><code>=</code> <code>[line[</code><code>0</code><code>], line[pos:]]</code>
<code> </code><code>print</code> <code>file_arr</code>
<code>testaa</code><code>=</code><code>testa(line)</code>
return
<code>line</code><code>=</code><code>"drw-rw-rw- 1 user group 1000699 Jun 23 2017 ftp.pdf"</code>
<code> </code><code>file_arr </code><code>=</code> <code>test2(pos, line)</code>
<code> </code><code>return</code> <code>file_arr</code>
<code> </code><code>print</code> <code>"20172"</code><code>, pos</code>
<code>def</code> <code>test2(pos,line):</code>
<code> </code><code>return</code> <code>file_arr</code>
<code>print</code> <code>testaa</code>
本文轉自 liqius 51CTO部落格,原文連結:http://blog.51cto.com/szgb17/1951800,如需轉載請自行聯系原作者