Python 将许多.txt文件转换为csv并将其组合

Python 将许多.txt文件转换为csv并将其组合,python,csv,Python,Csv,我有很多.txt文件。我想将几个以特定名称结尾的文件转换为csv,并将它们合并为一个csv ### Folder Name: text_files python_gramm.py aadd01.txt aaxx02.txt aaff03.txt hhdd01.txt attd02.txt auud03.txt . . 文本文件包含如下所示的数据列: 我只想将那些名为“\uuuuu 01.txt”的.txt文件转换为csv格式,并将它们组合起来 我的代码 上面的代码成功运行,没有错误 prin

我有很多.txt文件。我想将几个以特定名称结尾的文件转换为csv,并将它们合并为一个csv

### Folder Name: text_files
python_gramm.py
aadd01.txt
aaxx02.txt
aaff03.txt
hhdd01.txt
attd02.txt
auud03.txt
.
.
文本文件包含如下所示的数据列:

我只想将那些名为“\uuuuu 01.txt”的
.txt
文件转换为csv格式,并将它们组合起来 我的代码

上面的代码成功运行,没有错误

print(combined_csv)
0      4.18890   9.325750  ...  2.438860e-05            4.100250e+04
1      4.21399   9.339870  ...  2.461170e-05            4.063090e+04
2      4.26399   9.341690  ...  2.451400e-05            4.079280e+04
3      4.80021   9.346420  ...  2.442850e-05            4.093570e+04
4      6.50219   9.339300  ...  2.432250e-05            4.111400e+04
你的密码是

glob.glob('1.{}'.format(extension))
但我想你是说

glob.glob('*01.{}'.format(extension))

我认为您的glob没有找到任何名为“1.txt”的文件。

我注意到您编辑了文件,以便给出“01”,但您还需要星号。是的!现在它确实成功运行了。但还有一个错误。我更新了我的问题。是的!现在它成功运行了,但出现了新问题。我更新了我的问题。你能检查一下吗?很抱歉,我现在无法运行整个程序,但是请尝试解包理解,这样你就可以确切地看到它失败的地方。在单独的一行上重写每一步,直到它工作为止,然后您可以将其重新组合在一起,使其美观且符合Pythonic:)代码正在成功运行。但唯一的问题是,
.csv
文件在列之间有意外的
\t
。在我的问题中,我展示了一个输出示例。猜猜看,关于定界符该怎么说?@MarkTolonen这是一个错误。然而,我上面的代码现在成功运行了,但出现了新的问题。我更新了我的qIf如果你更新了你的问题,使它有工作代码和答案,那么问题就不再是问题了。这也使得答案不再有意义,因为没有提到这个问题。
glob.glob('*01.{}'.format(extension))