尝试打开Excel文件时,为什么会出现“ PermissionError:[Errno 13]权限被拒绝”?

时间:2019-11-14 12:24:37

标签: python

您好,我正在尝试在python中访问Excel文件。我正在使用我们在课堂上学到的这段代码:

with open("file_name") as csv_file:
    csv_reader =csv.DictReader(csv_file)

每次运行它都会出现相同的错误

PermissionError: [Errno 13] Permission denied: 'file_name' 

我可以运行任何允许命令Shell读取文件的代码吗?

1 个答案:

答案 0 :(得分:0)

您需要使用正确的路径和文件名更改<div id="avatar"> <div class="container"> <div id="imgDivEdit"></div> <div id="ChangeImg" class="overlay"> <div class="text">Change Image</div> </div> </div> </div> <form method="POST" enctype="multipart/form-data"> <input id="imageUpload" type="file" name="imageUpload" placeholder="Photo" accept="image/x-png,image/gif,image/jpeg" required="" capture> <div id="Change" hidden> <input type="submit" name="Save" id="Save" value="Save" class="btn btn-info Save"/> <input type="button" onclick="Cancel()" value="Cancel" class="btn btn-info Cancel"/> <p style="font-size:11px;">Max size: 1Mb</p> </div> </form> <style> #imgDivEdit{ width: 125px; height: 125px; background-image: url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABLCAIAAABRBSb5AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAE8SURBVHhe7ddBEsIwDENR7n/pknF+GBjYOHEKFXq7qmBby96Ov+GqilxVkasqclVFrqrIVRW5qiJXVeSqilxVkasqctUvuQUeqhXMrbqvz+mISq0O5bRANIspgajUb91XNeejX7+v0AVOrOKqilxVkasqclVFrqrIVRVdqWr/hGp4TrpMVVoGoqT5qqw960uVZYEoqaBqQ7QTmwJRUk3Vjhd7sCMQJS3dx+aBdA92BKKk1ftYPpBuwIJAlFRwHPsH0mpMD0RJNZdxwkBaitGBKKnsLK54xbsKTAxESbuueeDdMsYFoqTKqg23vOH1LKYMpEnFVTsu+oRfZPDPgTRvS9WGuzZgQd6uqg2n1WHurI1VH7h0GeNmnVH1GVcn8ec1Z1f9IldV5KqKXFWRqypyVUWuqshVFf1N1eO4A7VmgBItY0/QAAAAAElFTkSuQmCC); border-radius: 50%; background-size: cover; } </style>,即:

file_name

对于Windows,外观如下:

import csv
with open("/home/user/path/to/file.csv") as csv_file:
    csv_reader = csv.DictReader(csv_file)