Skip to main content
 首页 » 编程设计

python之用python编写的代码有什么问题

2025年05月04日8bonelee

<分区>

鉴于 infile 包含:

aaaaaaa"pic01.jpg"bbbwrtwbbbsize 110KB 
aawerwefrewqa"pic02.jpg"bbbertebbbsize 100KB 
atyrtyruraa"pic03.jpg"bbbwtrwtbbbsize 190KB 

如何获取输出文件为:

pic01.jpg 110KB 
pic02.jpg 100KB 
pic03.jpg 190KB 

我的代码是:

with open ('test.txt', 'r') as infile, open ('outfile.txt', 'w') as outfile: 
    for line in infile: 
        lines_set1 = line.split ('"') 
        lines_set2 = line.split (' ') 
        for item_set1 in lines_set1: 
            for item_set2 in lines_set2: 
                if item_set1.endswith ('.jpg'): 
                    if item_set2.endswith ('KB'): 
                            outfile.write (item_set1 + ' ' + item_set2 + '\n')   

但是代码会生成空白文件。这有什么问题??