我有大概5000个化合物 需要用一个在线工具 算一个参数,但这个工具一次只能算50个,有没有办法自动上传化合物 下载数据的?
5条回答 默认 最新
阿里嘎多学长 2025-06-10 09:52关注阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
自动处理脚本获取数据
你需要使用 bash 或 batch 脚本来自动化这个过程。下面是一个简单的示例脚本,使用 bash 语言:
#!/bin/bash # 设置化合物列表文件 compound_list="compounds.txt" # 设置在线工具的 URL 和参数 url="https://online-tool.com/parameter-calculator" param="parameter_value" # 设置下载数据的文件名 output_file="output.csv" # 读取化合物列表文件 while IFS= read -r compound; do # 上传化合物到在线工具 curl -X POST \ $url \ -H 'Content-Type: application/json' \ -d '{"compound": "'$compound'"}' # 下载计算结果 curl -o $output_file -X GET \ $url/$param/$compound # 处理下载的数据 # ... done < "$compound_list"这个脚本假设化合物列表文件
compounds.txt中每一行是一个化合物的名称。脚本将读取每一行,上传化合物到在线工具,计算结果,然后下载计算结果并处理。你需要将
compounds.txt文件中的化合物名称替换为你的实际化合物名称。同时,你也需要将url和param变量设置为你的实际在线工具的 URL 和参数。你可以将这个脚本保存到一个文件中(例如
script.sh),然后使用bash script.sh命令来运行它。请注意,这只是一个简单的示例脚本,你可能需要根据你的实际情况进行修改和调整。
解决 无用评论 打赏 举报