如何从需要conda包的文本文件中保存的url下载文件?



我保存了一组可下载数据文件的url。这些url集需要从conda/python下载一个特定的包。conda/python命令行下载单个文件的通常格式如下:

python -m client_name --client http://url_to_data

但是我需要自动处理100个文件(url保存在单个文件中)。我该怎么做呢?

我该怎么做呢?当您使用-m时,模块的名称跟随,因此对于

python -m client_name --client http://url_to_data

您应该看看client_name模块,因为它有可能提供在python脚本中使用的接口。如果不是这种情况,您可以对上述100个文件中的每个使用subprocess.run(如果您使用python 3.5或更新版本)xor操作系统。系统(如果使用旧版本的python)

您可以使用subprocess.run在python中运行命令提示符/终端命令。下面的代码向您展示了如何使用该命令,因此只需将run函数放在一个循环中,该循环遍历不同的url,并且它应该为每个url运行您的命令。

from subprocess import run
command = "python -m client_name --client http://url_to_data"
run(command, shell=True)

相关内容

  • 没有找到相关文章

最新更新