2016-12-29 29 views
-5

私はtxtファイルを開く必要があります。 txtファイルで 私は3つの可変にし、何かを行ごとにテキストファイルを読み込むにはどうすればよいPythonでtxtファイルを開く

Andrei:Popescu:Bucuresti 
Maria:Popescu:Targu-Mures 
.... 

がありますか? 私の英語を残念に思っています。

+5

は '区切りでcsvファイルとして扱う:'ここドキュメント:https://docs.python.org/3/library/csv.html –

+1

または「分割」を使用してください。あるいは ':'を手動で探すなど、さまざまな方法があります。 – usr2564301

+0

これを3つの変数に変える方法は? –

答えて

1

名はコロン(:)によって区切られていることに注意してくださいので、それらを分割し、複数の変数に格納するsplit():を追加します。

with open("filename.txt") as f: 
     for line in f : 
      word1,word2,word3 = line.split(":") 

    print(word1) 
    print(word2) 
    print(word3) 
+0

ありがとう –

関連する問題