[问题] 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