Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.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
尝试将所有多个CSV文件合并到一个excel工作簿_Csv_Python 3.x - Fatal编程技术网

尝试将所有多个CSV文件合并到一个excel工作簿

尝试将所有多个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("

我能够在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("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")