python-3.x - 如何合并位于两个不同文件夹中的多个文本文件并在 python 中的组合文件中创建一个新列?
问题描述
全部,
我有两个文件夹,其中包含约 1000 个 txt 文件。说文件夹 1 和文件夹 2。我想将所有文件合并到一个 txt 文件中并创建一个名为“标签”的新列并分配标签,这样如果 001.txt 文件属于文件夹 1,则标签列将具有“文件夹 1”作为标签。同样,如果 txt 文件属于“文件夹 2”,则标签将是“文件夹 2”。到目前为止,我有以下代码,我设法将文件夹 1 中的所有 txt 文件合并并重命名为文件夹 1,但这不是我想要的。
文件夹1=001.txt,002.txt....1000.txt
文件夹2=001.txt,002.txt....1000.txt
参考数据集可以在 这里找到
下载文件名参考 =极性数据集v1.0
import fileinput
import glob
file_list = glob.glob("*txt") #Looking at the files that has .txt extension
with open('Folder1.txt', 'w') as file:
input_lines = fileinput.input(file_list)
file.writelines(input_lines)
解决方案
推荐阅读
- laravel - 与 Google 进行交叉检查时,PHP 小时数是不同的
- arrays - 数组中前k个频繁元素的时空复杂度
- jekyll - 我可以在 Jekyll Algolia 中使用更严格的密钥吗?
- machine-learning - 基于内容与基于协作的过滤?
- javascript - ReactJS:如何为语义 ui 下拉组件设置默认选项?
- crystal-reports - 将 Crystal 报表导出到 TTX
- github - 具有 XHTML 1.0 Strict 的 Github 页面,我可以在没有 Cloudflare 邮件保护的情况下使用吗?
- reactjs - 如何在反应中使用另一个相同的函数类型?
- matlab - 从使用 Octave / Matlab 的方程创建的对象创建 3D 拉伸网格
- angular - ionic cordova build android --prod typescript 错误