import ftplib
import re
import string
ftp = ftplib.FTP('') # For access FTP link.
ftp.login ("")
ftpdir = ftp.cwd('')
data=[]
ftp.dir(data.append)
for line in data:
string.find("DIR","data")
if "DIR" in line:
print line
有了這段代碼,我得到了FTP服務器中存在的DIR名稱列表,現在我怎麼能找到DIR列表中的最後一列。我怎麼能找到最後列在目錄中的DIR
我的輸出是:
12-09-11 10:04PM <DIR> mcl_201147_hw79u_05
12-08-11 01:19AM <DIR> mcl_201148_hw79u_02
12-16-11 12:53PM <DIR> mcl_201149_hw79u_07
12-25-11 12:11AM <DIR> mcl_201150_hw79u_05
01-07-12 12:00AM <DIR> mcl_201151_hw79u_04
01-07-12 11:37PM <DIR> mcl_201152_hw79u_05
01-17-12 01:06AM <DIR> mcl_201201_hw79u_04
01-29-12 12:52AM <DIR> mcl_201202_hw79u_04
02-04-12 01:06AM <DIR> mcl_201203_hw79u_03
02-11-12 01:28AM <DIR> mcl_201204_hw79u_05
02-17-12 01:12AM <DIR> mcl_201205_hw79u_05
02-19-12 01:22AM <DIR> mcl_201206_hw79u_05
03-02-12 02:24AM <DIR> mcl_201207_hw79u_05
03-04-12 02:01AM <DIR> mcl_201208_hw79u_05
03-05-12 12:25PM <DIR> mcl_201209_hw79u_06
我想找到最後DIR出現在列表(03-05-12 12:25 PM mcl_201209_hw79u_06)
謝謝..我有不同種類的FTP位置的文件,我只想要DIR,當我得到所有的DIR名稱,我想找到目前在最後的位置DIR。 – user1227493 2012-03-08 10:02:55
@ user1227493我很抱歉,但我不太瞭解這項要求。那麼'數據'中是什麼?目錄和文件?你是什麼意思'找到目錄出現在最後的位置?看我的編輯,以便我可以幫助。 – CppLearner 2012-03-08 17:26:32
我的輸出is01-29-12上午12時52