gpt4 book ai didi

Python:在不改变段落顺序的情况下反转文件每个段落中的单词?

转载 作者:行者123 更新时间:2023-12-03 20:25:37 25 4
gpt4 key购买 nike

我想像这样通过反转 text_in.txt 文件中的单词来生成一个 text_out.txt 文件:

text_in.txt 有两段如下:

Hello world, I am Here.

I am eighteen years old.

text_out.txt 应该是这样的:

Here. am I world, Hello

old. years eighteen am I

我的代码是:

filein = open ('text_in.txt', 'r+')

fileout = open ('text_out.txt', 'w')


data = filein.read()

array1 = data.split(' ')

array1.reverse()

out1 = " " .join(array1)

fileout.write(out1)

我的结果是旧的。我十八岁了\n在这里。我是世界吗,你好

谁能帮我解决一下?非常感谢!

最佳答案

你需要:

k = """Hello world, I am Here.
I am eighteen years old."""

x = k.split("\n")

x = [" ".join(i.split()[::-1]) for i in x]

k = "\n".join(x)
print(k)

输出:

Here. am I world, Hello
old. years eighteen am I

关于Python:在不改变段落顺序的情况下反转文件每个段落中的单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59834542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com