python模块2

 模块的导入。真正的用处在于他们像类一样可以保持自己的作用域。这就意味着所有的类和函数以及赋值后的变量都成为模块的特性。
#D:\hello2.py
def hello():
    print "hello word"
>>>import sys
>>>sys.path.append('D:\hello2.py')
>>>import hello2
>>>>hello2.hello()
hello word

那么问题来了怎么让我的模块可用呢?

  1. 将模块放置在合适的位置:

这里写图片描述

找到**site—packages**目录.将你**.py**文件放进去就可以正常导入啦。
>>>import hello2
>>>hello2.hello()
hello word
  1. 告诉解释器去哪里查找需要的模块:
    一种方法就是前面所说的sys.path.append(‘你的模块文件’)
    另一种就是标准的实现方法:在PYTHONPATH环境变量中包含模块所在目录。各种操作系统设置环境变量。

包含_init_.py与其他程序文件的文件夹。_init_.py标志此文件夹是一个包。drawing/init.py 中包含 shapes.py和colors.py文件。

import drawing
import drawing.shapes #通过drawing.shapes来使用
from drawing import colors #可以直接通过colors来使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值