1.递归列出目录里的文件的脚本举例
列出目录中的文件可以通过下面方法:os.listdir()
In [1]: import os
In [4]: os.listdir('/root')
Out[4]:
['.tcshrc',
'.bash_history',
'.bashrc',
'ENV',
'.cache',
'.config',
'.cshrc',
'.bash_logout',
'python',
'.ssh',
'shell',
'.bash_profile',
'.ipython',
'.viminfo',
'dictionary.txt',
'1.txt']
判断是否为目录:
In [5]: os.path.isdir('/home')
Out[5]: True
判断是否为文件:
In [7]: os.path.isfile('/etc/rc.local')
Out[7]: True
拼接文件名字的绝对路径:
In [8]: os.path.join('/etc/','passwd','abc')
Out[8]: '/etc/passwd/abc'