擅长:python、mysql、java
<p>试试这个:</p>
<pre><code>import math
listThing = [['apple','mango','cherry'],
['dog','cat','bird'],
['rose','jasmine','sunflower'],
['hospital','house','school'],
['chair','table','cupboard'],
['book','pencil','pen']]
allList = len(listThing)
numFile = 3
listInFile = int(math.ceil(allList/numFile))
currentFileIndex = None
for e, lt in enumerate(listThing):
fileIndex = 1 + int(math.floor(e / listInFile))
if currentFileIndex != fileIndex:
currentFileIndex = fileIndex
currentFile = open('file%d.txt' % fileIndex, 'wb')
for entry in lt:
currentFile.write(entry.encode('utf8'))
currentFile.write(b'\n')
</code></pre>