模块初识

模块就是库。

sys

#!/usr/bin/env python
#-*- coding:utf-8 -*-
import sys
print(sys.path) #打印环境变量
print(sys.argv)
print(sys.argv[2])

#输出
$ python test.py hello world
['test.py','hello','world'] #把执行脚本时传递的参数获取到了

os

#!/usr/bin/env python
#-*- coding:utf-8 -*-
import os

os.system("df -h")   #调用系统命令
os.mkdir("new_dir")   #在当前文件夹下创建新目录
cmd_res = os.system("dir")   #执行命令,不保存结果
print("--->",cmd_res)
cmd_res = os.popen("dir").read()    #os.popen("dir")返回目录内容的地址,要用read()读取地址的内容

结合一下

import os, sys

os.system('',join(sys.argv[2]))    #把用户的输入的参数当作一条命令交给os.system来执行

你会发现,上面自己写的模块只能在当前目录下导入,如果想在系统的何何一个地方都使用怎么办呢? 此时你就要把这个tab.py放到python全局环境变量目录里啦,基本一般都放在一个叫 Python/2.7/site-packages 目录下,这个目录在不同的OS里放的位置不一样,用 print(sys.path) 可以查看python环境变量列表。

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值