服务器上的文件显示格式,显示使用python在ftp服务器上以特定格式上载的文件

根据@tdelaney的建议。我通过将不同的文件格式上传到ftp用户目录中的不同目录,形成了解决方案。因此,当用户单击“显示图像”时,会显示“图像”文件夹中文件的名称。以下代码如下:if c=='images':

ftp=FTP('127.0.0.1',userid,passwd)

if not 'images' in ftp.nlst():

ftp.mkd('images')

ftp.cwd('images')

elif c=='documents':

ftp=FTP('127.0.0.1',userid,passwd)

if not 'documents' in ftp.nlst():

ftp.mkd('documents')

ftp.cwd('documents')

elif c=='audios':

ftp=FTP('127.0.0.1',userid,passwd)

if not 'audios' in ftp.nlst():

ftp.mkd('audios')

ftp.cwd('audios')

elif c=='videos':

ftp=FTP('127.0.0.1',userid,passwd)

if not 'videos' in ftp.nlst():

ftp.mkd('videos')

ftp.cwd('videos')

else:

ftp=FTP('127.0.0.1',userid,passwd)

if not 'others' in ftp.nlst():

ftp.mkd('others')

ftp.cwd('others')

files=ftp.nlst()

更进一步ftp.nlst文件()用于获取该目录中的文件列表,然后将该列表传递给模板并按以下代码打印:

^{pr2}$