gpt4 book ai didi

python - 文件名列表存储在哪里?

转载 作者:太空宇宙 更新时间:2023-11-03 18:49:34 24 4
gpt4 key购买 nike

这个简单的代码:

import ftplib
ftp = ftplib.FTP("ladsweb.nascom.nasa.gov")
ftp.login()
ftp.cwd("allData/5/MOD11A1/2012/193/")
a = ftp.retrlines('NLST')

登录 ftp,更改当前目录,并列出当前目录中包含的文件的名称。

如果我随后检查变量 a 包含的内容,我会得到:

>>> print (a)
226 Listing completed.

所以,我不明白文件名列表存储在哪里。任何想法?我想稍后对文件名应用一些正则表达式操作。

最佳答案

retrlines prints to stdout by default 。但是,您可以通过使用第二个(回调)参数来收集列表中的输出,如下所示:

import ftplib
ftp = ftplib.FTP("ladsweb.nascom.nasa.gov")
ftp.login()
ftp.cwd("allData/5/MOD11A1/2012/193/")
filenames = []
ftp.retrlines('NLST', filenames.append)
print(filenames)

关于python - 文件名列表存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18699414/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com