最佳地遍历非常大的ftp目录树。

FTPflow的Python项目详细描述


ftpflow是一个python包,用于最佳地遍历非常大的ftp目录树。

下面是ftpflow遍历Uniprot生物信息学数据库的示例:

fromFTPflow.runwalkerimportFTPflowwalker=FTPflow("Uniprot","ftp.uniprot.org")walker.check_state()

这将在用户的主目录中创建一个格式为json文件的字典,其中包含作为键的所有完整路径和作为值的相应文件名。ftpflow的设计考虑了速度,它利用最先进的高性能并行性和并发算法来遍历ftp目录树。结果哈希表(即字典)支持快速查找任何生物数据库中的任何文件。

安装:

要运行ftpflow,需要安装python3.x+。然后可以使用pippip3进行安装。

# Installsudopip3installFTPflow# Upgradesudopip3installFTPflow--upgrade

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
通过拖动Java Swing scroll JScrollPane   使用springrest控制器的java   为什么使用Java客户端传输的数据在Apache Pulsar上显示为编码?   java当数组位于arraylist中时,如何访问它?   用于处理{Item1}的正则表达式代码。将项2放入数组或列表中   java mouseListener让我的JList表现得很奇怪   java SecurityContextHolder尽管成功登录,但仍承载匿名用户   java如何在selenium自动化中使用captcha   eclipse如何在java中检查按钮是否可单击,SeleniumWebDriver。ps:检查是否可点击,不要等到它可点击   java Android存在读取\调用\日志权限问题   java按这种方式进行取整(保持小数)   Java中检查布尔数组的最快方法   java将列表中的元素替换为其他元素   JavaFX中的javaunicode补充平面   java如何使用hashmap显示图像url