Python将字符串分割成新的行,成为一个文件

问题描述 投票:0回答:1
  • 我正在尝试获取一些数字的列表,并将每个数字拆分为一个将新行插入新文件从而文件名.txt中的f = ['Hans','Anna','Vladimir','Michael','Ed','Susan','Janice','Jo']需要在f中获取列表的len并将每个len分开到新行['4 4 8 7 2 5 6 2']应该在创建的文件中44872562这就是我所做的

    以open(“ names.txt”,“ r”)as f:f = f.read()f = f.split()#取自原始文件

    def size(x):

    with open("name_length.txt","w") as w:
        l=[str(len(n))+' ' for n in x]   # create the len list
        l="".join(l)
        l=str(l)
        l=l.split('\n+')
        print(f'this,{l}')
        print(f'this is,{l}')
        w.writelines(l)
        return l
    

    print(size(f))>>

[我正在尝试获取一些数字的列表,并将每个数字分割成一行,然后换成新文件,因此f = ['Hans','Anna','Vladimir','Michael','Ed','Susan' ,'Janice','Jo']放在文件names.txt中...

python newline
1个回答
0
投票

尝试一下:

© www.soinside.com 2019 - 2024. All rights reserved.