[問題] os.listdir後open text問題

作者: proud (hc)   2016-04-25 14:37:44
python 新手想請問openfile的問題
一段code如下
# -*- coding: UTF-8 -*-
import os, sys
path= "/home/puoud/documents"
dirs = os.listdir(path)
for file in dirs:
print file
若我想將documents內的每一個.txt都read
請問在下一個段落open(file,'r').open()
出錯在哪裡?
出錯
IOError: [Errno 2] No such file or directory: xxxx.txt
請問怎麼打比較正確?
作者: yeh6   2016-04-25 14:55:00
open的路徑是path+file吧
作者: tiefblau (tiefblau)   2016-04-25 17:20:00
最簡單的解法 open(path+'/'+file,'r').
作者: flarehunter (Range)   2016-04-25 22:38:00
可以用os.path.join合併
作者: amigcamel (阿吉amig)   2016-04-30 12:22:00
沒人提glob嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com