【发布时间】:2020-04-10 05:03:31
【问题描述】:
我正在尝试列出几个数字并将每个数字拆分为 新行到新文件中。
因此
文件中的f=['Hans', 'Anna', 'Vladimir', 'Michael', 'Ed', 'Susan', 'Janice', 'Jo'] names.txt 需要取f 中列表的len 并将每个len 分隔到新行。
['4 4 8 7 2 5 6 2 '] 应该在创建的文件中
4
8
7
2
5
6
2
这就是我所做的:
with open("names.txt","r") as f:
f=f.read()
f=f.split() # take from original file
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))
【问题讨论】:
-
你能用你的期望输出编辑你的帖子吗?你的格式不是很好。