-1
我的代碼看起來像這樣如何讀取Python從目錄中的文件
from subprocess import check_output
print(check_output(["ls", "../input"]).decode("utf8"))
誰能請解釋我這上面的代碼 以及如何從這個目錄中的文件train.CSV?
我的代碼看起來像這樣如何讀取Python從目錄中的文件
from subprocess import check_output
print(check_output(["ls", "../input"]).decode("utf8"))
誰能請解釋我這上面的代碼 以及如何從這個目錄中的文件train.CSV?
print(check_output(["ls", "../input"]).decode("utf8"))
此命令打印的ls ../input
輸出原樣。它將列出每行一個文件。
您需要保存,而不是打印出來這個輸出,然後檢查文件是否存在
>>> a = check_output(["ls", "."]).decode("utf8")
>>> 'train.CSV' in a
True
這將驗證文件存在於目錄中。
要閱讀它,你應該使用CSV讀者像
with open('../input/train.CSV', 'rb') as csvfile:
your code here
你有沒有考慮'os.listdir( '../輸入')'? –