如何使用Python将文档读入字符串?

时间:2017-04-19 10:24:51

标签: python

我正在尝试使用python

将文档读入字符串
all = [f for f in os.listdir(dirname)]
for f in all:
    documents+=1
    with open(dirname+'/'+f, 'r') as myfile:
        alldocs.append(f)
        data=myfile.read().replace('\n', '') 
        for token in data.split():
            alltokens.append(token)
            tokens+=1

使用

执行代码时收到以下错误
open(dirname+'/'+f, 'r') as myfile:
IOError: [Errno 13] Permission denied: 

任何关于我可能出错的指导都将受到赞赏。谢谢

1 个答案:

答案 0 :(得分:0)

看起来您没有该路径的权限, 尝试使用具有权限的用户运行脚本或检查os.listdir返回的完整路径。