Python使用xlrd打开文件的时候,文件的路径\变成了\\怎么破?

qq_15644425 2017-05-17 03:34:29
这是我的代码:
file_name='API.xlsx'
sheet_name='Sheet1'
def open_excel (file_name,sheet_name):
#根据当前文件的路径获取TestData文件的路径,并打开
file_name=os.path.abspath(os.path.dirname(os.getcwd())+os.path.sep+"..")+"\\"+file_name
data=xlrd.open_workbook(file_name)
table=data.sheet_by_name(sheet_name)
print sheet_name
print file_name
if __name__=="__main__":
open_excel(file_name,sheet_name)
执行后报错:”IOError: [Errno 2] No such file or directory: 'E:\\SKUInaterfaceTest\\API.xlsx'
...全文
1059 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tain9293 2018-12-06
  • 打赏
  • 举报
回复
print出来就是正常的
weixin_43864597 2018-12-06
  • 打赏
  • 举报
回复
这不是正常的嘛?\\是转义的意思吧?
sanGuo_uu 2017-05-17
  • 打赏
  • 举报
回复
那replace一下嘛,把\\变成\

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧