Python 将字符串合并到文件读取器

Python 将字符串合并到文件读取器,python,python-3.x,Python,Python 3.x,我只是在用python创建文件,然后得到一个程序,将代码中的单词分别打印在单独的一行上。我想知道并尝试的是通过使用字符串来实现这一点。我试图使用一个名为 input_str = "python is cool" 我想让程序把每一个单词都打印在一行上,但我不知道从哪里开始。我会使用for循环和split方法吗 f = open("file1.txt","w") f.write("python\nis\ncool") f.close() 你在想下面的事情吗 input_str = "python

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

input_str = "python is cool"
我想让程序把每一个单词都打印在一行上,但我不知道从哪里开始。我会使用for循环和split方法吗

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

你在想下面的事情吗

input_str = "python is cool"
input_str_list = input_str.split() 
for word in input_str_list:
    print(word) 
其中,
split
方法将默认按空格分割字符串,并返回一个列表作为结果

[print(i) for i in "python is cool".split(" ")]
您可以使用split方法将字符串中的每个单词分隔成一个列表,然后使用for循环迭代并打印列表中的每个项目