python / 学习 · 2025年1月2日 0

python编缉歌词每行加分隔

公众号发布歌词有时会显示相似文章只能发别人的。就有了这个

def w(fname,fge):
    
    with open(fname, 'r') as file_in:
        # 读取所有行
        lines = file_in.readlines()

    lasti=len(lines)
    index=0
    # 打开新文件以写入
    with open(fname, 'w') as file_out:
        # 遍历所有行并重新写入
        for line in lines:
            index=index+1
            if line.strip():#过滤空行
                file_out.write(line)
                #最后一个不加
                if index!=lasti:
                    file_out.write(fge)
                    file_out.write('\n')
    print('完成')

if __name__=="__main__":
    f=input("路径和文件:")
    ge=input("分隔内容:")
    w(f,ge)