Python 3: ftplib - nlst 命令不显示以点开头的文件

Python 3: ftplib - nlst command does not show files starting with a point

我已经使用 ftplib(Python 3.4.2 on Mac OS X Yosemite)连接到我的本地 ftp 服务器。 ftplib 工作正常,但我有一个问题,即 nlst 命令不显示以点开头的文件(在我的场景中是 .htaccess 文件)。当我使用我的终端时 (Mac OS X) 我可以看到 .htaccess 文件。

ftplib.nlst是否有一个特殊的参数来显示开头为a的文件(隐藏文件)???

我也尝试过 ftp.retrlines('NLST') 和 ftp.retrlines('LIST')

我的代码片段:

with ftplib.FTP(__ftp_host,
                    __ftp_user,
                    __ftp_pwd) as ftp:
     print(str(ftp.nlst()))
ftp.retrlines("LIST -a")