• 手机站
  • 收藏
聚培教育网合作机构 > 合肥博为峰教育
合肥博为峰教育
400-998-6158
合肥博为峰教育

如何导入python模块

python学习网

更新时间:2023-01-10 浏览:125
核心提示:python怎么导入模块在python里面可以通过import导入模块,这是一个非常强大的功能,我们导入math这个模块来看看吧! import math
python怎么导入模块
在python里面可以通过import导入模块,这是一个非常强大的功能,我们导入math这个模块来看看吧!
>>> import math
>>> math.sin(1)
0.8414709848078965
上面一段代码通过import导入了math(数学)模块,然后通过math.sin()函数计算sin(1)的值。
任何python程序都可以作为模块导入,我们通过在python shell里面新建一个文件或者快捷键ctrl+N快捷键打开之后开始写自己的代码,写好之后保存,保存的位置也很重要哦!
如何导入python模块
如果导入的模块和主程序在同个目录下,直接import就行了
2.如果导入的模块是在主程序所在目录的子目录下,可以在子目录中增加一个空白的__init__.py文件,该文件使得python解释器将子目录整个也当成一个模块,然后直接通过“import 子目录.模块”导入即可。
3.如果导入的模块是在主程序所在目录的父目录下,则要通过修改path来解决,有两种方法:
(1)通过”import sys,sys.path.append('父目录的路径')“来改变,这种方法属于一次性的,只对当前的python解释器进程有效,关掉python重启后就失效了。
(2)直接修改环境变量:在windows中是 “ set 变量=‘路径’ ” 例如:set PYTHONPATH=‘C: est...’ 查看是否设置成功用echo PYTHONPATH,而且进到python解释器中查看sys.path,会发现已经有了新增加的路径了。这 种方式是永久的,一次设置以后一直都有效。在linux中是 "export 变量=‘路径’ “,查看是" echo $变量 "
通过修改path是通用的方法,因为python解释器就是通过sys.path去一个地方一个地方的寻找模块的。
python怎样导入模块
在同一个文件夹下有两个文件分别是main.py和module_file.py
module_file.py文件的内容
#!/usr/bin/env python
# -*- coding:utf-8 -*-
name = 'Eric.yue'
def running():
print 'I am is running'
def watching():
print 'I am watching'
那么在main中调用module_file的方法有几种:
1 #1、直接导入使用,导入的其实是模块(或者说赋给module_file这个变量),所以访问的时候要加模块名
2
3 import module_file
4
5 #访问其属性
6 print module_file.name #Eric.yue
7
8 #访问其方法
9 module.running()
10 module.watching()
11
12 #2、如果要直接调用
13 from module_file import *
14 #如果只想导入部分模块
15 from module_file import name,watching
16
17 running()
18 watching()
19
20 #如果有方法和main中的方法有冲突那么需要这么做
21 from module_file import running as mod_running
22
23 mod_running()
更多>同类资讯
更多>相关课程
顶部