如何使用Python从服务器下载.log文件并将其保存到本地磁盘

2024-05-18 08:19:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试从服务器下载错误日志文件,如IIS日志、HTTP API错误日志并将其保存到磁盘上。这些日志包含.log扩展名。在

已尝试下载以下代码,它适用于文本文件,但不适用于.log类型的文件:

from urllib.request import urlopen
response = urlopen('https://servername/path/errorlog.txt') #doesn't work for response = urlopen('https://servername/path/errorlog.log')
data = response.read()

# Write data to file
filename = "test.txt"
file_ = open(filename, 'w')
file_.write(data)
file_.close()

This is one error log file

以下是我收到的错误消息:

^{pr2}$

你有办法解决这个问题吗?在


Tags: 文件pathhttps服务器txtlogdataresponse