<分区>
我需要对文本文件中的每一行执行此操作,然后将其写入另一个文件。我需要删除 第一个空格 并将其替换为逗号 (,
)。
但是,我不希望行中的任何其他空格发生这种情况。以下是输入文本文件的片段:
Achilles Patroclus
Achilles Triumph of Achilles in Corfu Achilleion
Achilles Antilochus
Achilles Hephaestus
Achilles Shield of Achilles
<分区>
我需要对文本文件中的每一行执行此操作,然后将其写入另一个文件。我需要删除 第一个空格 并将其替换为逗号 (,
)。
但是,我不希望行中的任何其他空格发生这种情况。以下是输入文本文件的片段:
Achilles Patroclus
Achilles Triumph of Achilles in Corfu Achilleion
Achilles Antilochus
Achilles Hephaestus
Achilles Shield of Achilles
最佳答案
你可以这样做:
[",".join(line.split(" ", 1)) for line in lines]
关于python - 用逗号替换每行中的第一个空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35823551/