我需要知道文件中序列化列表的数量。请帮帮我
I need to know the number of serialized lists in the file. help me please
我需要知道文件中序列化列表的数量。
n = 0
f = open('comics', 'rb')
while pickle.load(f):
n+=1
您想赶上 "EOFError",因为您将 运行 排除在 pickled 列表之外。打开文件最好使用 with 语句,因为您不必担心关闭打开的文件。
n = 0
with open('comics', 'rb') as f:
while True:
try:
pickle.load(f):
n+=1
except EOFError:
break
我需要知道文件中序列化列表的数量。
n = 0
f = open('comics', 'rb')
while pickle.load(f):
n+=1
您想赶上 "EOFError",因为您将 运行 排除在 pickled 列表之外。打开文件最好使用 with 语句,因为您不必担心关闭打开的文件。
n = 0
with open('comics', 'rb') as f:
while True:
try:
pickle.load(f):
n+=1
except EOFError:
break