1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| ## 不是以a或者b或者d开头的文件或目录
>>> glob.glob('[!abd]*')
['home', 'sbin', 'sys', 'lib', 'media', 'etc', 'srv', 'usr', 'tmp', 'mnt', 'lib64', 'run', 'proc', 'var', 'opt', 'root']
## 不是以a或者b或者d或者e开头的文件或目录
>>> glob.glob('[!abde]*')
['home', 'sbin', 'sys', 'lib', 'media', 'srv', 'usr', 'tmp', 'mnt', 'lib64', 'run', 'proc', 'var', 'opt', 'root']
## 不是以a或者b或者d或者e或者h开头的文件或目录
>>> glob.glob('[!abdeh]*')
['sbin', 'sys', 'lib', 'media', 'srv', 'usr', 'tmp', 'mnt', 'lib64', 'run', 'proc', 'var', 'opt', 'root']
## 不是以a或者b或者d或者e或者h或者l开头的文件或目录
>>> glob.glob('[!abdehl]*')
['sbin', 'sys', 'media', 'srv', 'usr', 'tmp', 'mnt', 'run', 'proc', 'var', 'opt', 'root']
## 不是以a或者b或者d或者e或者h或者l或者r开头的文件或目录
>>> glob.glob('[!abdehlr]*')
['sbin', 'sys', 'media', 'srv', 'usr', 'tmp', 'mnt', 'proc', 'var', 'opt']
## 不是以a或者b或者d或者e或者h或者l或者r或者s开头的文件或目录
>>> glob.glob('[!abdehlrs]*')
['media', 'usr', 'tmp', 'mnt', 'proc', 'var', 'opt']
|