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

时间:2013-10-28 01:17:10

标签: python

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

有更好的方法吗?

    for file in found:

          fileExt = os.path.splitext(file)[-1]
          if '' == fileExt:
              print 'Found No Ext %s' %file

1 个答案:

答案 0 :(得分:2)

您只需list目录中的所有文件,然后rename

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')