擅长:python、mysql、java
<p>实际上,您从未将响应写入文件。您所做的只是将当前工作目录与要写入的文件名连接起来</p>
<p>要在当前目录中写入文件,不需要操作系统模块。Python内置了对文件处理的支持</p>
<p>另外,requests模块<code>get</code>方法返回元数据和文本。您可以在对象的<code>text</code>变量中提取纯文本。(下:<code>res.text</code>)</p>
<pre class="lang-py prettyprint-override"><code>import requests as req
url = “https://github.com/netology-code/py-homework-basic-files/blob/master/3.2.http.requests/DE.txt”
res = req.get(url)
file = open(“filename.txt”, “w”)
file.write(res.text)
file.close()
</code></pre>
<p><code>open(f, m)</code>在当前目录中搜索名为<code>f</code>的文件,并尝试打开该文件以读取<code>”r”</code>或写入<code>”w”</code>。如果模式为写入,而文件不存在,Python将尝试创建它</p>
<p>如果您想了解有关文件I/O的更多信息,我建议您遵循关于<a href="http://w3schools.com" rel="nofollow noreferrer">w3schools.com</a>的指南</p>