【Mac系统M1芯片 NotADirectoryError: [Errno 20] .DS

编程入门 行业动态 更新时间:2024-10-12 12:31:31

【Mac系统M1<a href=https://www.elefans.com/category/jswz/34/1769159.html style=芯片 NotADirectoryError: [Errno 20] .DS"/>

【Mac系统M1芯片 NotADirectoryError: [Errno 20] .DS

Mac系统M1芯片 NotADirectoryError: [Errno 20] .DS_Store Not a directory:亲测有效的解决方法

  • 问题
    NotADirectoryError: [Errno 20] .DS_Store Not a directory

  • 解决方法_1
    – 网上很多种解决方案都是下述指令:

    find . -name "*.DS_Store" -type f -delete     ### 删掉文件夹所有的.DS_Store文件
    defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE      ###禁止.DS_store生成,打开 “终端” ,执行这条命令,重启Mac即可生效
    defaults delete com.apple.desktopservices DSDontWriteNetworkStores   ## 如果需要恢复.DS_store生成,在终端运行这条指令 
    

    上述三条指令,在Mac M1芯片的系统中尝试过还是继续报错,没有解决,也有可能是我的配置还存在其他问题?

  • 解决方法_2:
    – 在上述方法行不通的情况下,仔细查看自己的代码,发现问题的根源在于,读取文件夹中的图像中,会默认读取到一个名为.DS_Store的隐藏文件,删又删不掉,索性加一个if判断,如果读取到名为.DS_Store时,直接pass,其他模块正常运行。有点类似于try…except的思路。

    if filename ==".DS_Store":pass
    else:原始脚本
    

更多推荐

【Mac系统M1芯片 NotADirectoryError: [Errno 20] .DS

本文发布于:2024-02-16 18:28:10,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1691056.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:芯片   系统   Mac   DS   Errno

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!