2017-09-16 19 views
-1

私のコードは、誰もがplsは私にどのようにこのディレクトリからtrain.CSVファイルを取得するには、この上記のコード とを説明することができ、このどのよう

from subprocess import check_output 
print(check_output(["ls", "../input"]).decode("utf8")) 

のように見えるのpythonでのディレクトリからファイルを読むために?

+0

のようなCSVリーダーに何かを使用する必要があり、それを読むために

は、あなたが '' os.listdir( '../入力')と考えることがありますか? –

答えて

1

print(check_output(["ls", "../input"]).decode("utf8"))

ので、このコマンドはls ../inputの出力を印刷します。 1行に1つのファイルがリストされます。

あなたはこの出力を保存する代わりに、それを印刷して、ファイルこれは、ファイルがディレクトリに存在する検証します

>>> a = check_output(["ls", "."]).decode("utf8") 
>>> 'train.CSV' in a 
True 

が存在するかどうかをチェックする必要があります。あなたは

with open('../input/train.CSV', 'rb') as csvfile: 
    your code here