csvファイルの呼び込み その二

textファイルでもcsvファイルでも読めるように、読込機能だけのcodeをアップしておきます。

# csvファイルの読み出し2.py 7/9/2021
 
"""
# ① csvファイルの格納(一行ずつ読込み)
import csv
 
with open ('word.csv', 'r' ) as f:
    reader = csv.reader(f)
    for line in reader:
        print(line) # listで格納・表示される
        #ファイルの一行目も読込んでいます
        #['name, meaning']
        #['abbey\t,修道院']
        #    ~       
        #['abreast\t,横に並んで']
        #['abridged,\t要約された']
        #['abrupt\t,突然の']
"""
    
"""
# ② 二次元リストに格納も出来る(要素を別々に格納するには別の方法が必要)
import csv
 
with open ('word.csv', 'r' ) as f:
    reader = csv.reader(f)
    line = [row for row in reader]
    
    print(line[0]) # ['name, meaning'] list
    print(line[1]) # ['abbey\t,修道院'] list
    print(line[2][0]) # abdomen    ,腹部 str
    print(line[2][1]) # list index out of range
"""
 
 
# ③ textファイルをcsvで格納する
import csv
 
with open ('word_space.txt', 'r', encoding='utf_8') as f: #encoding='utf_8'指定必要
    reader = csv.reader(f)#, delimiter =' ')
    line = [row for row in reader]
    print(line) # ①と同じ結果を得る
 
"""
# ④ textファイルをtxt.readerで格納する  
with open("word_tab.txt", 'r', encoding='utf_8') as file:
    line = file.readlines()
    print(line)
"""

 

 

Python別館
Python別館 目次

Pythonで作成したアプリ関連の記事は「Python別館」に、widgetやその使用方法・それを使 …

シニア別館
Q&A テンプレート script編

先に見栄えの良いGUIで作る英単語学習アプリを上げましたが、今回はその基になるscriptによるアプ …

シニア別館
大磯 旧吉田邸

人の余りいないと処を狙って旧吉田邸、大磯海岸を尋ねました。 元首相がお待ちかねです。    …