擅长:python、mysql、java
<p>你可以这样做:</p>
<pre><code>def getData(gameFile):
"""Pulling our bone information from the game text file"""
file = open (gameFile, 'r')
gameData = [line.strip('\n').split(' ') for line in file.readlines()]
backyardWidth = int(gameData[0][0])
backyardHeight = int(gameData[0][1])
nbBones = int(gameData[0][2])
boneLength = int(gameData[0][3])
bones = []
for i in range(nbBones):
bones.append([int(gameData[i+1][j]) for j in range(boneLength*2)])
return backyardWidth, backyardHeight, nbBones, boneLength, bones
</code></pre>
<p>如果您<code>print getData('FBI.txt')</code>,则返回:</p>
<pre><code>(12, 12, 4, 4,
[[0, 7, 0, 8, 0, 9, 0, 10], [2, 4, 3, 4, 5, 4, 6, 4], [0, 0, 1, 0, 2, 0, 3, 0], [11, 11, 10, 11, 9, 11, 8, 11]])
</code></pre>