Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何导入扩展名为.a的文件?_Python_File_Import - Fatal编程技术网

Python 如何导入扩展名为.a的文件?

Python 如何导入扩展名为.a的文件?,python,file,import,Python,File,Import,我下载了一个扩展名为.a的文件,其中包含一个我想用Python处理的时间序列。我根本不是.A文件的专家,但是如果我用记事本打开它,我会看到它包含了我想要处理的数据。如何用Python转换该文件以处理它(即数组、系列…) 你需要仔细阅读。这段代码将把数据转换成典型的XML数据结构。你可以从那里把它弄坏。为了得到更完整的答案,您需要提供有关这些数据外观的更多信息 导入请求 将xml.etree.ElementTree作为ET导入 响应=请求。获取(“https://sdw-wsrest.ecb.eu

我下载了一个扩展名为.a的文件,其中包含一个我想用Python处理的时间序列。我根本不是.A文件的专家,但是如果我用记事本打开它,我会看到它包含了我想要处理的数据。如何用Python转换该文件以处理它(即数组、系列…)

你需要仔细阅读。这段代码将把数据转换成典型的XML数据结构。你可以从那里把它弄坏。为了得到更完整的答案,您需要提供有关这些数据外观的更多信息

导入请求
将xml.etree.ElementTree作为ET导入
响应=请求。获取(“https://sdw-wsrest.ecb.europa.eu/service/data/EXR/D.USD.EUR.SP00.A?startPeriod=2021-02-20&endPeriod=2021-02-25“
data=response.text
root=ET.fromstring(数据)

您在哪里?你能分享一些代码吗?@ItalyB我已经添加了获取文件的代码,但我不知道如何将其转换为可行的格式。数据在我看来就像XML格式。不幸的是,我没有XML方面的经验。假设我想要一个熊猫数据帧。有没有一种直接的方法来转换这个ET对象?看看这个答案,它可能会帮助你开始:这里的问题是XML不是一个平面数据类型,而且
pandas.DataFrame
是,所以从XML到
pandas.DataFrame
没有单一的映射。您需要定义数据的外观。
import requests
response = requests.get("https://sdw-wsrest.ecb.europa.eu/service/data/EXR/D.USD.EUR.SP00.A?startPeriod=2021-02-20&endPeriod=2021-02-25")
data = response.text