2024-04-27 00:49:56 发布
网友
基本上我想做一个程序,它读取一个文本文件,对信息做一些处理,然后将不同的信息输出到一个文件中。你知道吗
例如; 输入.txt包含不同的文本行
然后我用这个来转换成列表:
with open("input.txt") as f: content = f.readlines() content = [x.strip() for x in content]
然后将列表输出到一个文本文件中,不像['string','string'],而是在新行上。
有什么帮助吗???你知道吗
在读取文件并修改列表中的内容之后。列表可以写回一个文本文件,并为列表中的每个项目添加新行,如下所示:
with open('my_file.txt', 'w') as f: for item in my_list: f.write("%s\n" % item)
您可以创建如下字符串:
elements_on_new_line = '\n'.join(my_list)
然后你在文件上写变量“elements on new line”
这样做
with open('my file.txt', 'w') as my_file: my_file.write(elements_on_new_line)
$ cat input.txt HELLO WORLD
在python中,可以使用'\n'将新行附加到内容。你知道吗
with open("input.txt") as f: content = f.readlines() content = [x.strip() for x in content] content = '\n'.join(content)
在读取文件并修改列表中的内容之后。列表可以写回一个文本文件,并为列表中的每个项目添加新行,如下所示:
您可以创建如下字符串:
然后你在文件上写变量“elements on new line”
这样做
在python中,可以使用'\n'将新行附加到内容。你知道吗
相关问题 更多 >
编程相关推荐