初见Python---隔纱观模块
版本:Python 3.x
Python的强大之处在于它有非常丰富和强大的标准库和第三方库,几乎你需要实现的任何功能都有对应的Python库支持。
sys模块
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
#print(sys.path) #打印环境变量
print(sys.argv) #打印相对路径
print(sys.argv[2]) #当前写法,在cmd中执行python sys_mod.py 1 2 3,
#可以取出计算机认为的第二个数(计算机从0开始数,即计算机认为的第0个,为第一个)
os模块
import os
'''
cmd_res = os.system("dir") #执行命令,不保存结果,调用os.system的时候,他就运行了,所以不能把结果给cmd_res
print("-->",cmd_res) #执行结果里面的0是指命令执行的状态码。成功(0)失败(1)
'''
#cmd_res = os.popen("dir") #输出结果为内存对象地址
cmd_res = os.popen("dir").read() #后面接read()可把os.popen的值取出来,而read()取的结果是内存对象地址存的值
print("-->",cmd_res)
#在当前目录下创建目录
os.mkdir("new_dir")
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
os.system("df -h") #调用系统命令
同时调用两个模块
import os,sys
os.system(''.join(sys.argv[1:])) #把用户的输入的参数当作一条命令交给os.system来执行