我正在尝试获取一些数字的列表,并将每个数字拆分为一个将新行插入新文件从而文件名.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中...
尝试一下: