导入模块
import modulename
导入多个模块
import modulename,modulename,modulename
导入模块并取个别名
import modulename as newname
从sys模块导入argv方法
from sys import argv
getpass 模块
输入密码时,如果想要不可见,需要利用getpass 模块中的 getpass方法
#!/usr/bin/env python # -*- coding: utf-8 -*- import getpass # 将用户输入的内容赋值给 name 变量 pwd = getpass.getpass("请输入密码:") # 打印输入的内容 print pwd
sys 模块
sys.argv 用来捕获执行执行python脚本时传入的参数
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys print sys.argv[1]
os 模块
import os os.name #操作系统类型 os.uname() #获取详细的系统信息 os.environ #操作系统环境变量 os.environ.get(‘PATH‘) #获取某个环境变量的值 os.path.abspath(‘.‘) #查看当前目录的绝对路径 os.mkdir(‘/root/testdir‘) #然后创建一个目录 os.rmdir(‘/root/testdir‘) #删掉一个目录os.rename(‘test.txt‘, ‘test.py‘) #
#对文件重命名
os.remove(‘test.py‘)删掉文件
os.path.join(‘/Users/michael‘, ‘testdir‘) #在某个目录下创建一个新目录,首先把新目录的完整路径表示出来
拆分路径时,不要直接去拆字符串,而要通过os.path.split()
函数,这样可以把一个路径拆分为两部分,后一部分总是最后级别的目录或文件名:
>>> os.path.split(‘/Users/michael/testdir/file.txt‘) (‘/Users/michael/testdir‘, ‘file.txt‘)
os.path.splitext()
可以直接让你得到文件扩展名,很多时候非常方便:
>>> os.path.splitext(‘/path/to/file.txt‘) (‘/path/to/file‘, ‘.txt‘)
原文:http://www.cnblogs.com/sxlnnnn/p/6363023.html