如何使用python找出目录中没有扩展名的文件

如何使用python找出目录中没有扩展名的文件,python,Python,我在一个没有任何扩展名的目录中有一些文件,我想知道如何搜索这些文件并添加.txt作为扩展名 有更好的方法吗 for file in found: fileExt = os.path.splitext(file)[-1] if '' == fileExt: print 'Found No Ext %s' %file 您只需将目录中的所有文件删除即可: 您可以使用os.listdir(“path/to/some/dir”

我在一个没有任何扩展名的目录中有一些文件,我想知道如何搜索这些文件并添加.txt作为扩展名

有更好的方法吗

    for file in found:

          fileExt = os.path.splitext(file)[-1]
          if '' == fileExt:
              print 'Found No Ext %s' %file
您只需将目录中的所有文件删除即可:


您可以使用
os.listdir(“path/to/some/dir”)
获取文件列表(),然后使用
os.rename()
列出目录内容,使用拆分名称和扩展名,使用重命名文件。看看你现在是否能自己解决问题。博格丹是怎么说的。这里的os.path函数系列文档:(假设您使用的是python v2.7.5;如果没有,该页面上有一个下拉菜单来选择不同的版本。无论如何,我不希望版本之间有根本性的差异。)。
dirname = '/some/directory'
for f in os.listdir(dirname):
    path = os.path.join(dirname, f)
    if not os.path.isfile(path):
        continue  # A directory or some other weird object
    if not os.path.splitext(f)[1]:
        os.rename(path, path + '.txt')