我是python的新手,因此任何幫助都將不勝感激。將字符串列表轉換爲xyz cooridnates列表python
我有一個.dat文件是按以下格式:
J
366 -1722 583
366 356 1783
866 789 1033
866 -1289 -167
366 -1722 583
J
-500 -1472 150
0 -1039 -600
0 1039 600
-500 606 1350
-500 -1472 150
的數字是XYZ座標和J表示跳轉位;每當J發生時,我都需要提起鉛筆並轉到下一個點繼續繪製。
我想將這個文件讀取到一個python文件中,並將值存儲在一個列表中作爲xyz座標,這樣我就可以使用pygame從它們中繪製直線。
到目前爲止,我可以使用此代碼
file = open('filename.dat', 'r')
vlist = file.readlines()
file.close()
'file'是保留字文件讀入到一個列表。你也需要調用'close',(即'close()' –
謝謝我只是使用file.dat作爲文件名的一個例子。並忘記添加() – user2840327
我不認爲它實際上保留了...它只是一個內建的陰影...當你閱讀關閉不會讓你很多... –