python - 使用 Python 从字符串列表自动生成文档标题

标签 python list title

我正在尝试按 channel 组织新闻,即我需要使用 list_a(如下)中的元素来命名我的 txt 文件,然后将同一 channel 的相应字符串写入同一文档。 这些 txt 文件可以写入我当前的文件夹,没有这个麻烦

我目前关心的是如何高效地编写它。由于我不知道将有多少字符串写入文档,因此当前文档需要保留,直到字符串耗尽并且新文档开始。

下面是一个例子:

输入:2个字符串列表:

list_a=['abc','abc','fox','abc',....]

list_b=['campus shooting', 'Congress sucks', 'debt ceiling','1% rich', ...]

输出: 2 个文件,标题分别为 'abc.txt' 和 'fox.txt'

在文件abc.txt中

campus shooting

congress sucks

在文档 fox.txt 中

debt ceiling

最佳答案

您可以在此处使用 zip() 并以追加模式打开文件('a'):

In [44]: list_a=['abc','abc','fox','abc']
In [45]: list_b=['campus shooting', 'Congress sucks', 'debt ceiling','1% rich']

In [46]: for x,y in zip(list_a,list_b):
   ....:     with open(x+".txt" , "a") as f:
   ....:         f.write(y+'\n')

关于python - 使用 Python 从字符串列表自动生成文档标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14266865/

相关文章:

python - 将查询参数传递给 Flask 装饰器

Python Ctype 标题不同语言

python - Pandas groupby 得到最小的字符串

swift - 按下按钮 B 时如何更改按钮 A 的标题?

javascript - 使用 JS 设置 HTML "title"属性不会呈现 &

python - 在 Pelican 静态网站中托管原始 HTML 页面

python - 计算列表中的初学者单词 : Python

xml - python : How to search an xml file for a list of elements then print them

Python:3D 列表、总和列

objective-c - UINavigationBar 中的后退按钮隐藏问题