我正在尝试使用API创建实时报告,该API允许我获取所需的数据并以XML格式返回.我想知道的是,收到响应后,如何在本地将其保存到.xml文件中?或者缓存它,这样我就可以在解析响应之前对其进行解析.
import requests
r = requests.get('url', auth=('user', 'pass'))
Run Code Online (Sandbox Code Playgroud)
我正在使用请求,因为在我看来,这是进行GET调用的最简单方法.另外,这是我的第一个问题,我几乎没有开始学习Python,如果你们有一点耐心,我会很感激.谢谢.
我正在寻找一个类似的问题,但对于JSON,不确定它是否会起作用,/sf/answers/1226331431/
import requests
import json
solditems = requests.get('https://github.com/timeline.json') # (your url)
data = solditems.json()
with open('data.json', 'w') as f:
json.dump(data, f)
Run Code Online (Sandbox Code Playgroud) 我遇到了一个似乎无法解决的问题。我正在写抵押贷款计算器,并且由于第一个结果不起作用,所以我将逐步对其进行细分。但是,我在使用值250000初始化函数时遇到问题。如果运行它,最终会给我12500而不是1250,这是正确的答案。
我添加了cout << 250000 * monthRate << << endl; 检查这里是否有问题,但是如果我在main函数之前通过cout输入它,它也可以正确显示,并且也可以正常工作。有任何想法吗?
#include <iostream>
#include <cmath>
using namespace std;
double mortgageCalculator(double principal, double rate, double years);
int main()
{
// local variables
double principal, rate, years;
cout << "How much is the principal amount" << endl;
cin >> principal;
// cout << "What is the yearly rate?" << endl;
// cin >> rate;
// cout << "Term of mortgage (years) " << endl;
// cin >> years;
cout << mortgageCalculator(25000, 6, 30) …Run Code Online (Sandbox Code Playgroud)