2024-10-02 12:28:28 发布
网友
尝试在文本文件中遍历电影标题以调用API并将响应存储到文本文件。在
文件的每一行都包含一个标题
Titanic Avatar A Star Is Born
我尝试使用的api来自www.odmpapi.com网站在
这是我必须正确加入和创建网络链接
这是写给回复.txt只有列表中的最后一个标题。在
尝试以下方法:
import requests import sys base_url = 'http://www.omdbapi.com/?t={}&apikey=xxx4s23' with open('print.txt', 'r') as f_input, open('responses.txt', 'w') as f_output: for line in f_input: search_term = line.strip(' \n\t') url = base_url.format(search_term) print url batch = requests.get(url) f_output.write("{},{}\n".format(url, batch.text))
这会将URL和结果写入输出文件。Python的.format()命令可用于将搜索时间放入base_url中,而不必拆分它并使用字符串连接。它的工作原理是用传递的参数替换每个{}。在
.format()
base_url
{}
尝试以下方法:
这会将URL和结果写入输出文件。Python的
.format()
命令可用于将搜索时间放入base_url
中,而不必拆分它并使用字符串连接。它的工作原理是用传递的参数替换每个{}
。在相关问题 更多 >
编程相关推荐