2017-08-13 7 views
1

こんにちは私のディレクトリを1つのリストに保存しようとしています。ディレクトリからすべての情報を1つのリストに保存する

import os 
path = r'c:/users/blahblahblah' 
listing= os.listing(path) 
for infile in listing: 
print "current file is: "+infile"; 

これは、ディレクトリから各ファイルを出力します。私はディレクトリ内の各ファイルを呼び出し、各ファイルの内容をリストに保存したいと考えています。すべてのファイルはcsvです。

その後、これらのファイルの内容を呼び出してリストとして保存するのに問題があります。それは少しあった。最小限に抑えるために挫折。

(私の最終目標は、私はそれを試してみた私を信頼...データフレームとのdictが十分でないことを意味している(sqlite3のDBにこれらのファイルを保存できるようにすることです...)sqlite3のに関するすべてのステップ行ってもいいと思われる簡単な

+1

(1)不要(2)誰も_calls_ファイル(3) ) 'csv'モジュールを使ってファイルの内容を読み込みます。 – DyZ

+0

'os.listing'は存在しません。 – ppperry

答えて

1

:。。

それは技術的にファイルが開いてハンドルを去るが、それはあなたの目的のために問題ないはずですので、これは偉大な方法ではありません

file_contents_list = [open(filepath).read() for filepath in os.listdir(path)]

関連する問題