将字符串合并到文件阅读器

时间:2019-06-12 22:05:18

标签: python python-3.x

我只是弄乱了在python中创建的文件,并得到了一个程序来将代码中的单词分别打印在单独的一行上。我想知道并尝试通过使用字符串做到这一点。我试图使用一个名为

的字符串
input_str = "python is cool"

我希望程序在每个行上用新的单词打印该语句,但是我不知道从哪里开始。我会使用for循环和split方法吗?

f = open("file1.txt","w")
f.write("python\nis\ncool")
f.close()

2 个答案:

答案 0 :(得分:0)

您是否想知道类似下面的内容?

input_str = "python is cool"
input_str_list = input_str.split() 
for word in input_str_list:
    print(word) 

其中,split方法将默认情况下按空格分割字符串,并返回结果列表

答案 1 :(得分:0)

[print(i) for i in "python is cool".split(" ")]

您可以使用split方法将字符串中的每个单词分成一个列表,然后使用for循环遍历并打印列表中的每个项目。