小编Jul*_*tes的帖子

使用Python从GET调用中保存XML响应

我正在尝试使用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)

python xml save python-requests parsexml

6
推荐指数
2
解决办法
2万
查看次数

C ++:通过函数参数传递的值给出不同的结果

我遇到了一个似乎无法解决的问题。我正在写抵押贷款计算器,并且由于第一个结果不起作用,所以我将逐步对其进行细分。但是,我在使用值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)

c++ double

-1
推荐指数
1
解决办法
47
查看次数

标签 统计

c++ ×1

double ×1

parsexml ×1

python ×1

python-requests ×1

save ×1

xml ×1