初见Python---隔纱观模块

初见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来执行

原文地址:https://www.cnblogs.com/hprhm8/p/7426720.html