首页 > 解决方案 > 打开所有没有扩展名的文件 - Python

问题描述

您好我正在尝试编写一个脚本来打开子文件夹等组织的文件夹中没有扩展名的所有文件。

我未能找到一种方法来声明没有某种已知类型的所有文件(有一些 PNG 和 txt,但我想了解如何推广这种方法)

文件夹层次结构:

main
-sub
--file1
--file2.txt
-sub2
--file1
--file2.png

等等(显然不同文件夹中的文件不一样)

上述文件的示例: 1.2.840.113619.2.227.20792477682.2116111104093220.75

标签: pythondirectory

解决方案


os.path.splitext(路径)

将路径名路径拆分为一对 (root, ext),使得 root + ext == path,并且 ext 为空或以句点开头并且最多包含一个句点。基本名称上的前导句点被忽略;splitext('.cshrc') 返回 ('.cshrc', '')。

有了它,您可以获得扩展名,而不是if ext == ""获得没有扩展名的文件。


推荐阅读