python共通モジュール初期


python共通モジュール初期
1.getpass(暗号入力)
import getpass                                    #  getpass  ,      
name = input("input your name:")
passwd = getpass.getpass("input your passwd:")    #    
print (name,passwd)

2.OSモジュール
#!/bin/bash/env python
#_*_ coding:utf-8 _*_

import os
 1
#    linux  “df -lh”
os.system("df -lh")

 2
#  abc  
os.mkdir("abc")

 3
#            ,    None;
a = os.system("df -lh")
print(a)

 4
# linux             
aa = os.popen("df -lh").read()
#  popen  df-lh          ,  read      aa ;
print(aa)

3.tabモジュール
  python          :
import sys
#  sys  
print (sys.path)
#  python     ,python       /usr/lib/python2.7/dist-packages
#          ,  tab.py
import tab
#os.   tab   ;     .py
#tab      ;
#             ;

  TAB    :
#!/bin/bash/env python
#_*_ coding:utf-8 _*_

# python startup file
import sys
import readline
import rlcompleter
import atexit
import os
# tab completion
readline.parse_and_bind('tab: complete')
# history file
histfile = os.path.join(os.environ['HOME'], '.pythonhistory')
try:
    readline.read_history_file(histfile)
except IOError:
    pass
atexit.register(readline.write_history_file, histfile)
del os, histfile, readline, rlcompleter

4.sysモジュール
python             :
import sys
#  sys  
print (sys.path)