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")
我已经使用 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")