首页 > 解决方案 > 下载 xml 文件并将其保存到文本文件中

问题描述

我对编程很陌生,但遇到了问题。我需要创建一个 Python 函数,该函数使用请求外部模块下载 XML 文件,然后将响应的文本保存到文本文件中。

到目前为止,我已经尝试过:

import requests
def downloading_xml():
   r = requests.get('https://www.w3schools.com/xml/simplexsl.xml')
   print(r.text)

但我不太正确。我认为我的主要问题是最后一部分,我不知道如何将响应的文本保存到文本文件中。有任何想法吗?提前致谢!

标签: pythonxmlrequest

解决方案


要保存到文本文件,您可以执行以下操作:

textfile=open("anyname.xml",'w')
textfile.write(r.text)
textfile.close()

您可能还需要包含文件的路径


推荐阅读