如何解决如何从保存在需要 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 os.system(如果您使用旧版 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)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。