hoge = ["apple","banana","cake"]
hogeという配列を ct_list.txt という名前のファイルで書き出す。
with open('ct_list.txt','a') as f: f.write(str(hoge))
ct_list.txt という名前のファイルを読み込む。
with open('ct_list.txt','r') as f: lines = f.readlines()
読み込んだ配列を表示させたい。
print(lines[0][0]) → apple print(lines[0][1]) → banana print(lines[0][2]) → cake ``` と出したいのですが、ファイルを読み込んだあとの配列は、配列じゃなくてただの文字列のようで上記のような動作をしてくれません。 どのような手法を使えば、文字列の配列を読み込んだあとに配列として操作できるようになるでしょうか? ご存知の方いらっしゃいましたらご教示いただけませんでしょうか? * readlines()を使用していますが、別にreadlines()じゃなくても構いません。read()でもreadline()でも何でもいいです。 文字列として読み込んでしまった配列をどうすれば、pythonの配列として認識させて操作させられるようになるのかが知りたいです。 分かりづらかったらすみません。 追記させていただきますので質問点などございましたらおっしゃってください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/20 07:09