【发布时间】:2021-12-02 13:03:48
【问题描述】:
我有一个这种形式的文本文件:
ID1
NUMBER1
NUMBER2
ID2
NUMBER3
NUMBER4
所需的输出是:
(ID1,NUMBER1),(ID1,NUMBER2),(ID2,NUMBER3)(ID2,NUMBER4).
我认为它必须转换为元组。 但我仍然坚持如何获得所需的输出。
这是我目前的代码:
with open("outfile.txt") as f:
for line in f:
print(line, type(line))
我将逐行获取类型为“str”的文件
【问题讨论】:
-
那是什么形式?它是一个文件吗?是别的吗?你试过什么?
-
字符串是硬编码在您的程序中还是来自文件?你的字符串的数据结构是什么?它是字符串列表还是只是一个长的换行符分隔字符串?给我们看一些代码
-
@Craicerjack 是的,它是文件。我在 python 中逐行读取它 readline().
-
@MohammadDeyaaFattal 请编辑您的问题并添加代码
-
@AbdelhakimAKODADI 好的。谢谢