167
|
1 #!/usr/bin/env python
|
|
2
|
|
3 """
|
|
4 make a python module directory with an __init__.py
|
|
5 """
|
|
6
|
|
7 import optparse
|
|
8 import os
|
|
9 import sys
|
|
10
|
|
11 def main(args=sys.argv[1:]):
|
|
12
|
|
13 usage = '%prog [options] directory_name'
|
|
14 parser = optparse.OptionParser(usage=usage, description=__doc__)
|
|
15 options, args = parser.parse_args(args)
|
|
16 if len(args) != 1:
|
|
17 parser.print_usage()
|
|
18 parser.error()
|
|
19
|
|
20 os.makedirs(args[0])
|
|
21 init = os.path.join(args[0], '__init__.py')
|
|
22 with f as open(init, 'w'):
|
|
23 f.write('#\n')
|
|
24
|
|
25 if __name__ == '__main__':
|
|
26 main()
|