0

私はpythonが初めてです。TXT ファイルのテキスト行は次のとおりです。宿題では、グラフィック ウィンドウにそれらを印刷するように求められます。

student1 lastname 55
student4 lastname 55
student9 lastname 55
student10 lastname 55
student12 lastname 55
student15 lastname 55

そのため、最初にファイルを開き、このループに入り、Python シェルに出力しました。

file = open("input.txt","r")
    for line in file:
        print(line)

私のグラフィックウィンドウのコード

from graphics import *   
win = GraphWin('', 600,500)

作成したばかりのグラフィックウィンドウにこれらのテキスト行を印刷するにはどうすればよいでしょうか?

4

2 に答える 2

-1

次のような基本的なリスト操作を使用して、行をリストに入れることができます

line = [line.strip() for line in open("file.txt")]

リストを取得したらfor、ウィンドウ内のループで各要素にアクセスします

このpythongraphics docを読むことをお勧めします

于 2013-11-05T21:50:54.483 に答える