python - 下载 xml 文件并将其保存到文本文件中
问题描述
我对编程很陌生,但遇到了问题。我需要创建一个 Python 函数,该函数使用请求外部模块下载 XML 文件,然后将响应的文本保存到文本文件中。
到目前为止,我已经尝试过:
import requests
def downloading_xml():
r = requests.get('https://www.w3schools.com/xml/simplexsl.xml')
print(r.text)
但我不太正确。我认为我的主要问题是最后一部分,我不知道如何将响应的文本保存到文本文件中。有任何想法吗?提前致谢!
解决方案
要保存到文本文件,您可以执行以下操作:
textfile=open("anyname.xml",'w')
textfile.write(r.text)
textfile.close()
您可能还需要包含文件的路径
推荐阅读
- linux - 使用 chmod 400 时无法访问文件
- mysql - 错误 1054 - where 子句中的未知列
- ios - 使用与 App ID 相同的服务 ID 标识符
- amazon-web-services - 当 AWS 胶水 ETL 作业中的 glueContext.write_dynamic_frame.from_jdbc_conf 返回错误时会发生什么?
- css - 图标应右对齐且响应迅速
- javascript - 如何从字符串中删除除第一个字符外的特殊字符集
- python - 对列表中的相似元素进行分组
- html - 在wordpress(elementor)上选择一个选项后,下拉按钮不起作用
- spring - 使用 BLOB 类型将图像存储在数据库中
- batch-file - 如何打印过滤后的属性值 A 的值 B?