保存位置-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')