python - 如何从本地 FTP 服务器获取目录列表
问题描述
我正在开发一个使用 FTP 的客户端-服务器程序,现在我正在尝试找出一种方法来列出来自本地主机的目录并显示文件名和文件大小。我知道如何从外部主机执行此操作,但我不确定如何将其转换为本地主机。
FTP_HOST = " "
FTP_USER = "anonymous"
FTP_PASS = ""
# some utility functions that we gonna need
def get_size_format(n, suffix="B"):
# converts bytes to scaled format (e.g KB, MB, etc.)
for unit in ["", "K", "M", "G", "T", "P"]:
if n < 1024:
return f"{n:.2f}{unit}{suffix}"
n /= 1024
解决方案
您不需要 FTP 来访问本地文件。
直接访问文件即可。请参阅如何列出目录的所有文件?