小编Rk_*_*_23的帖子

基于Python中匹配的第一列合并数据

我目前有两组数据文件,如下所示:

档案1:

test1 ba ab cd dh gf
test2 fa ab cd dh gf
test3 rt ty er wq ee
test4 er rt sf sd sa
Run Code Online (Sandbox Code Playgroud)

在文件2中:

test1 123 344 123
test1 234 567 787
test1 221 344 566
test3 456 121 677
Run Code Online (Sandbox Code Playgroud)

我想基于第一列中的数学行组合文件(以便"测试"匹配)

像这样:

test1 ba ab cd dh gf 123 344 123
test1 ba ab cd dh gf 234 567 787
test1 ba ab cd dh gf 221 344 566
test3 rt ty er wq ee 456 121 …
Run Code Online (Sandbox Code Playgroud)

python python-2.7 python-3.x

12
推荐指数
2
解决办法
257
查看次数

在python中将列表元素打印成单独的文本文件

我是python编程的新手,需要一些基本的文件I/O和列表操作方面的帮助.

目前我有一个包含这些元素的列表:

['taylor343', 'steven435', 'roger101\n']
Run Code Online (Sandbox Code Playgroud)

我需要做的是将每行打印成新的文本文件,文本文件中只有1个元素,如下所示:

file1.txt
taylor343

file2.txt
steven435

file3.txt
roger101

我目前正在尝试使用循环,但我只能输出到1文本文件

for x in list:  
    output.write(x+"\n")
Run Code Online (Sandbox Code Playgroud)

如何让它将每一行列表写入新的文本文件(不只是一个)

谢谢

python file-io

2
推荐指数
1
解决办法
3487
查看次数

标签 统计

python ×2

file-io ×1

python-2.7 ×1

python-3.x ×1