Python 如何在Windows操作系统中而不是在`/tmp`unix中存储文件?
下面的代码在unix基本系统上运行良好,并对存储文件使用Python 如何在Windows操作系统中而不是在`/tmp`unix中存储文件?,python,windows,file,urllib,Python,Windows,File,Urllib,下面的代码在unix基本系统上运行良好,并对存储文件使用/tmp,但在windows OS系列下如何使用它 local_filename, headers = urllib.request.urlretrieve('http://127.0.0.1/translations/python-3.7.3.exe') print(local_filename) fd = open(local_filename) fd.close() 从文档中: 将URL检索到磁盘上的
/tmp
,但在windows OS系列下如何使用它
local_filename, headers = urllib.request.urlretrieve('http://127.0.0.1/translations/python-3.7.3.exe')
print(local_filename)
fd = open(local_filename)
fd.close()
从文档中:
将URL检索到磁盘上的临时位置
如果不提供filename
参数,则urlretrieve()
将调用tempfile.NamedTemporaryFile()
在操作系统上临时文件的任何位置创建文件。这也适用于Windows(文件将在%TEMP%
下创建)
如果需要特定位置,请传递一个
filename
参数。您可以提供一个filename
参数。您尝试过吗?