标签: python
我在目录中有一些没有任何扩展名的文件,我想知道如何搜索这些文件并添加.txt作为它们的扩展名?
有更好的方法吗?
for file in found: fileExt = os.path.splitext(file)[-1] if '' == fileExt: print 'Found No Ext %s' %file
答案 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')