我想编写一个 Python 脚本,它会自动上传反馈,而无需将其转换为字典。脚本现在应该遵循以下结构:
列出 /data/feedback 目录下的所有 .txt 文件,其中包含要在公司网站上显示的实际反馈。提示:为此使用 os.listdir() 方法,它返回指定路径中所有文件和目录的列表。
您现在应该有一个列表,其中包含路径 /data/feedback 中的所有反馈文件。遍历每个文件,并根据这些文本文件的内容,通过分别将标题、名称、日期和反馈作为内容值的键来创建字典。
现在,您需要一个包含键及其各自值(来自反馈文件的内容)的字典。这将通过 Django REST API 上传。
使用 Python requests 模块将字典发布到公司的网站。使用 request.post() 方法向 http:///feedback 发出 POST 请求。替换为 35.193.233.100。
确保不返回错误消息。您可以打印响应对象的 status_code 和文本来检查发生了什么。您还可以使用响应 status_code 201 来创建指示请求已成功的成功状态响应代码。