Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
保存位置-Python open和write函数中的文件_Python_Python 3.x_Onedrive - Fatal编程技术网

保存位置-Python open和write函数中的文件

保存位置-Python open和write函数中的文件,python,python-3.x,onedrive,Python,Python 3.x,Onedrive,我正在尝试将文件从“一个驱动器”同步到我自己的桌面 我正在使用以下代码段将文件从一个驱动器下载到桌面: 如果response.status_code==200: 打印('\n>响应成功') 以open('Book2.xlsx','wb')作为文件: File.write(response.content) #打印(文件(类型)) #df=pd.DataFrame(文件) #打印(df) #df.to_excel(r'C:\Users\s.gaur\Desktop\Test.xlsx') 打印(

我正在尝试将文件从“一个驱动器”同步到我自己的桌面

我正在使用以下代码段将文件从一个驱动器下载到桌面:


如果response.status_code==200:
打印('\n>响应成功')
以open('Book2.xlsx','wb')作为文件:
File.write(response.content)
#打印(文件(类型))
#df=pd.DataFrame(文件)
#打印(df)
#df.to_excel(r'C:\Users\s.gaur\Desktop\Test.xlsx')
打印('\n>下载的文件')
其他:
打印('\n>失败:',响应。状态\代码)
打印(response.content)
该文件正在下载,但我无法理解在本地计算机上的何处可以找到该文件。如果它来自一个驱动器的同步,请帮助我它的位置


谢谢

通常,文件会保存到您可以运行的脚本的父目录中

import os
os.getcwd()
获取父目录。 您还可以在文件指针创建语句中使用绝对路径 i、 e

很明显,它正在将其保存到/tmp/Book2.xlsx

在windows中,您需要使用\ 或者使用os.path.join功能,即

os.path.join('tmp','Book2.xlsx')
德国劳埃德船级社

os.path.join('tmp','Book2.xlsx')