[英]Read lines from a text file, reverse the sentence and save in a new text file
f = open("text.txt", "rb")
s = f.readlines()
f.close()
f = open("newtext.txt", "wb")
f.writelines(s[::-1])
f.close()
我的原始文本文件是
Hi ashmi
它显示 output
Hi ashmi
但我想要 output
ashmi Hi
这可能有更好的方法,但不管它在这里。
f = open("text.txt", "r")
s = f.readlines()
f.close()
f = open("newtext.txt", "w+")
for i in s:
word_list = i.split()
for i in word_list.__reversed__():
f.writelines(i+' ')
f.close()
我所做的是将文本文件中的单词拆分为一个新列表,然后使用反转的 function 反转列表,然后将单词保存到一个新的文本文件中。 我希望这有帮助。
现在这个句子中单词的倒序而不是单词中的字母
f = open("text.txt", "rb")
s = f.read()
f.close()
s = s.split()[::-1]
f = open("newtext.txt", "wb")
f.writelines([b" ".join(s)])
f.close()
这是另一种选择
f = open("text.txt", "rb")
s = f.read()
f.close()
s = s.split()[::-1]
f = open("newtext.txt", "wb")
f.write(b" ".join(s))
f.close()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.