Python 如何在Windows操作系统中而不是在`/tmp`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检索到磁盘上的

下面的代码在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检索到磁盘上的临时位置

如果不提供
filename
参数,则
urlretrieve()
将调用
tempfile.NamedTemporaryFile()
在操作系统上临时文件的任何位置创建文件。这也适用于Windows(文件将在
%TEMP%
下创建)


如果需要特定位置,请传递一个
filename
参数。

您可以提供一个
filename
参数。您尝试过吗?