PermissionError:[Errno 13]权限被拒绝:'。idea'/ Pycharm

问题描述 投票:1回答:1

我有这个代码,它读取同一目录中的几个txt文件,然后对每个txt文件中的文件名称进行权限。这是我的代码:

arr=mypaht
for file in arr:
    file_name=file[24:31] + '_' + file[67:79]
    with open(file,'r+') as type:
        lines=type.read()
        print(lines)

有人能告诉我这个错误的原因吗?谢谢

python-3.x pycharm
1个回答
0
投票

PyCharm项目包含一个.idea文件夹,其中IDE存储每个项目的设置(默认情况下它隐藏在项目树中)。很可能你没有从mypaht中排除目录,所以代码试图打开.idea目录导致错误。

使用os.path.isfile.is_file() for pathlib以确保只处理文件。

© www.soinside.com 2019 - 2024. All rights reserved.