【发布时间】:2021-02-09 06:47:46
【问题描述】:
使用此脚本,我可以根据“,”的位置将行分隔为不同的文本文件。而不是从左到右阅读和选择“,”,我如何修改它使其从右到左阅读?在我的 list.txt 示例中,我想从第一行提取“1”,从第二行提取“14”,从第三行提取“3”。
with open("list.txt", 'r') as file:
for line in file:
parts = line.strip().split(',')
with open(f"{parts[2]}.txt", 'a+') as file2:
file2.write(line)
list.txt
Honda,engine,1,yes
Honda,cooling+system,car,14,no
Honda,heat+&+air+conditioning,heat,car,3,no
【问题讨论】:
-
你的意思是使用
parts[-2]? -
参见sequence types 文档中关于负指数的注释(3)。
标签: python file python-requests extract strip