尝试将所有多个CSV文件合并到一个excel工作簿
我能够在Python2.7中执行以下代码,并能够将所有csv文件合并到单个excel工作簿中。但是当我尝试在Python3.4中执行时。得到一个错误。如果有人面对这个问题并解决了,请告诉我。 代码:- 错误:-尝试将所有多个CSV文件合并到一个excel工作簿,csv,python-3.x,Csv,Python 3.x,我能够在Python2.7中执行以下代码,并能够将所有csv文件合并到单个excel工作簿中。但是当我尝试在Python3.4中执行时。得到一个错误。如果有人面对这个问题并解决了,请告诉我。 代码:- 错误:- >>> Traceback (most recent call last): File "E:\BMCSoftware\Python34\Copy of DataStore.py", line 16, in <module> wb.save("
>>>
Traceback (most recent call last):
File "E:\BMCSoftware\Python34\Copy of DataStore.py", line 16, in <module>
wb.save("f:\find_acs_errors_ALL_EMEA.xls")
File "E:\BMCSoftware\Python34\lib\site-packages\xlwt-1.0.0-py3.4.egg\xlwt\Workbook.py", line 696, in save
doc.save(filename_or_stream, self.get_biff_data())
File "E:\BMCSoftware\Python34\lib\site-packages\xlwt-1.0.0-py3.4.egg\xlwt\CompoundDoc.py", line 262, in save
f = open(file_name_or_filelike_obj, 'w+b')
FileNotFoundError: [Errno 2] No such file or directory: 'f:\x0cind_acs_errors_ALL_EMEA.xls'
>>>
>
回溯(最近一次呼叫最后一次):
文件“E:\BMCSoftware\Python34\Copy of DataStore.py”,第16行,在
wb.save(“f:\find\u acs\u errors\u ALL\u EMEA.xls”)
文件“E:\BMCSoftware\Python34\lib\site packages\xlwt-1.0.0-py3.4.egg\xlwt\Workbook.py”,第696行,保存
doc.save(文件名或流,self.get\u biff\u data())
文件“E:\BMCSoftware\Python34\lib\site packages\xlwt-1.0.0-py3.4.egg\xlwt\CompoundDoc.py”,第262行,保存
f=打开(文件名或类似于“w+b”的文件)
FileNotFoundError:[Errno 2]没有这样的文件或目录:“f:\x0ind\u acs\u errors\u ALL\u EMEA.xls”
>>>
您应该在中使用双反斜杠或单正斜杠
wb.save("f:\find_acs_errors_ALL_EMEA.xls")
i、 e.其中之一:
wb.save("f:\\find_acs_errors_ALL_EMEA.xls")
wb.save("f:/find_acs_errors_ALL_EMEA.xls")
希望有帮助 我按照您的建议尝试了,但仍然得到了错误:“文件”E:\BMCSoftware\Python34\Copy of DataStore.py”,第16行,在wb.save(“f:\\find\u acs\u errors\u ALL\u EMEA.xls”)文件“E:\BMCSoftware\Python34\lib\site packages\xlwt-1.0.0-py3.4.egg\xlwt\Workbook.py”,第696行,在save doc.save(filename\u或\u stream,self.get\u biff\u data())文件中“E:\BMCSoftware\Python34\lib\site packages\xlwt-1.0.0-py3.4.egg\xlwt\CompoundDoc.py”,第262行,在save f=open(file\u name\u或类似于文件的\u obj,'w+b')文件notfounderror:[Errno 2]没有这样的文件或目录:“f:\\find\u acs\u errors\u ALL\u EMEA.xls”文件存在吗?您写
w+b
(用表示“打开读写+”“。如果要创建新文件,请将wb
作为模式写入。
wb.save("f:\\find_acs_errors_ALL_EMEA.xls")
wb.save("f:/find_acs_errors_ALL_EMEA.xls")