37,720
社区成员
发帖
与我相关
我的任务
分享
from ftplib import FTP
import re
files = []
def do_file(line):
m = re.search(r'^[^dl].*(?<=\s)(\S+)$', line)
if m:
files.append(m.group(1))
f = FTP('ftp.kernel.org')
f.login()
f.cwd('/pub/linux/kernel/v2.6/')
entries = f.retrlines('LIST', do_file)
f.quit()
for name in files:
print name
from ftplib import FTP
import re
def do_file(line):
m = re.search(r'^[^dl].*(?<=\s)(\S+)$', line)
if m:
print m.group(1)
f = FTP('ftp.kernel.org')
f.login()
f.cwd('/pub/linux/kernel/v2.6/')
entries = f.retrlines('LIST', do_file)
f.quit()