前提・実現したいこと
ここに質問の内容を詳しく書いてください。
本日より未経験で勉強を始めたpython初心者です。
よろしくお願いいたします。
使用PC windows10 pro 64bit
python3
課題内容
csvファイルの読み込みでつまずいてます。
フォルダー下にあるcsvデータのパス(毎回名前がかわるのでglob使用)を取得できたのですがファイルの読み込みができません。
何が間違いでしょうか?お手数ですが教えてください。
#コード
import pandas as pd
import glob
csv_files = glob.glob("C:/Users/suppo/Documents/test/*.csv")
for a in csv_files:
print(a)
実行結果:C:/Users/suppo/Documents/test\deta123.csv
#ここまでは成功
f = open(csv_files, "r", encoding="utf-8")
s = f.read()
print(s)
エラーメッセージ
TypeError Traceback (most recent call last)
<ipython-input-44-973d6c4e9ab5> in <module>
----> 1 f = open(csv_files, "r", encoding="utf-8")
2 s = f.read()
3 print(s)
TypeError: expected str, bytes or os.PathLike object, not list
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/01 08:42
2021/02/01 09:27
2021/02/01 09:37
2021/02/01 09:44 編集
2021/02/01 09:47
2021/02/01 09:57
2021/02/01 10:03
2021/02/01 10:18
2021/02/01 10:27
2021/02/06 04:26