Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从服务器收集目录结构和文件名,而不是文件内容_Python_Rsync_Paramiko_Ubuntu 18.04 - Fatal编程技术网

Python 从服务器收集目录结构和文件名,而不是文件内容

Python 从服务器收集目录结构和文件名,而不是文件内容,python,rsync,paramiko,ubuntu-18.04,Python,Rsync,Paramiko,Ubuntu 18.04,我正在尝试创建一个python3应用程序来在远程服务器上存储文件备份。使用rsync在本地和远程机器之间进行同步工作正常 我想要实现的是一个json文件,其中包含服务器目录结构和文件名,而不是文件的内容,只包含名称,并将该结构存储为json文件以返回到我的python应用程序 我曾尝试使用rsync命令来实现这一点,但我一直在复制完整的文件,我只需要目录名和服务器中包含的文件名,理想情况下,我希望存储为json文件,以便在程序中转换为dict 我的服务器运行Ubuntu18.04您可以递归地遍历

我正在尝试创建一个python3应用程序来在远程服务器上存储文件备份。使用rsync在本地和远程机器之间进行同步工作正常

我想要实现的是一个json文件,其中包含服务器目录结构和文件名,而不是文件的内容,只包含名称,并将该结构存储为json文件以返回到我的python应用程序

我曾尝试使用rsync命令来实现这一点,但我一直在复制完整的文件,我只需要目录名和服务器中包含的文件名,理想情况下,我希望存储为json文件,以便在程序中转换为dict


我的服务器运行Ubuntu18.04

您可以递归地遍历应用程序中的文件夹并创建树结构


希望这有帮助

您可以递归地遍历应用程序中的文件夹,并创建树结构

希望这有帮助