PythonでシンプルにCSVファイルを読み込んで値を出力する


スポンサーリンク

Pythonでカンマ区切りのファイルを読み込むためには、splitメソッドを使います。

以下のようなCSVファイルを読み込んで、カンマで区切られたそれぞれの値をコンソールに表示します。

hoge,fuga,boo,yahoo
google,apple,twitter
f = open('C:/tmp/file.txt')

for line in f:
    words = line.split(",")
    for word in words:
        print(word)


f.close()

これは以下のように表示されます。

hoge
fuga
boo
yahoo

google
apple
twitter

なお、ファイルを行で区切るには、splitlinesメソッドを使います。
以下のようなファイルを読み込んでみます。

hoge,fuga,boo,yahoo
google,apple,twitter
facebook
linkedin
f = open('C:/tmp/file.txt')

for line in f:
    words = line.splitlines()
    for word in words:
        print(word)


f.close()

これは以下のように表示されます。

hoge,fuga,boo,yahoo
google,apple,twitter
facebook
linkedin