python - 无法评估文件夹是否存在python
问题描述
我正在尝试检查路径是否存在,因此如果它不存在,它会创建它,但尽管文件夹存在,它仍然会运行。即评估为假:
if not os.path.isdir(('thumnail\\' + folderName).replace('\\', '/')):
os.makedirs('thumbnail\\' + folderName)
这样做的正确方法是什么。我尝试使用 path.exists,将转义的 '\' 更改为 '/' 并没有这样做,但它总是错误的。
解决方案
要检查 python 中的路径有效性,请使用
os.path.exists('Absolute or Relative path of directory or file')
您的代码的问题可能是 'thumnail\' 不是绝对路径或相对路径,以这种格式它可能指的是当前工作目录。
推荐阅读
- angular - 与分页Angular一起过滤数据
- r - 如何用半一致的格式重命名观察?
- javascript - 使用 C# 到 JavaScript 的 UWP WebView 中 JSON 的问题无法正确读取
- c++ - 我可以在这个线性函数问题中使用什么算法?
- r - R中的辅助轴未注册
- java - 如何自动化 jprofiler 以保存具有不同参数的多个目标 java 程序的快照
- security - 为什么在认为不安全的情况下将 localhost 添加到 SAN 列表?
- python - python 3.9中的2 ^ 3 = 1怎么办
- gitlab-ci - 在 .gitlab-ci.yml 作业之间共享脚本
- javascript - 反应钩子 - 在按钮单击时获取事件对象和参数