python 环境变量和import模块导入方法(详解)


Posted in Python onJuly 11, 2017

1、定义

模块:本质就是.py结尾的文件(逻辑上组织python代码)模块的本质就是实现一个功能 文件名就是模块名称

包: 一个有__init__.py的文件夹;用来存放模块文件

2、导入模块

import 模块名

form 模块名 import *

from 模块名 import 模块名 as 新名称

3、 导入模块本质

import 模块名 ===》 将模块中所有的数据赋值给模块名,调用时需要模块名.方法名()

from 模块名 import 方法名 ==》将该方法单独放到当前文件运行一遍,调用时只需要方法名()即可运行

导入一个包 就是执行包下的__init__.py文件

路径搜索

import sys,os

os.path.abspath(__file__) #获取当前文件的全名

os.path.dirname() #获取当前对象的父级目录

sys.path.insert()#将当前对象的路径添加到首位

sys.path.append() # 将当前环境变量添加到环境变量的末尾

以上这篇python 环境变量和import模块导入方法(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
django模型中的字段和model名显示为中文小技巧分享
Nov 18 Python
Linux环境下MySQL-python安装过程分享
Feb 02 Python
简单的连接MySQL与Python的Bottle框架的方法
Apr 30 Python
Python的Django框架中settings文件的部署建议
May 30 Python
python3设计模式之简单工厂模式
Oct 17 Python
python框架中flask知识点总结
Aug 17 Python
python实现从pdf文件中提取文本,并自动翻译的方法
Nov 28 Python
python之pyqt5通过按钮改变Label的背景颜色方法
Jun 13 Python
python 爬取疫情数据的源码
Feb 09 Python
python Plotly绘图工具的简单使用
Mar 03 Python
python中导入 train_test_split提示错误的解决
Jun 19 Python
Python编写万花尺图案实例
Jan 03 Python
Python编写登陆接口的方法
Jul 10 #Python
CentOS中升级Python版本的方法详解
Jul 10 #Python
pygame 精灵的行走及二段跳的实现方法(必看篇)
Jul 10 #Python
Python 实现数据库更新脚本的生成方法
Jul 09 #Python
Python 实现数据库(SQL)更新脚本的生成方法
Jul 09 #Python
解决python文件字符串转列表时遇到空行的问题
Jul 09 #Python
python3 shelve模块的详解
Jul 08 #Python
You might like
PHP IPV6正则表达式验证代码
2010/02/16 PHP
PHP封装的HttpClient类用法实例
2015/06/17 PHP
利用php + Laravel如何实现部署自动化详解
2017/10/11 PHP
用jQuery技术实现Tab页界面之二
2009/09/21 Javascript
JQuery困惑—包装集 DOM节点
2009/10/16 Javascript
javascript中关于执行环境的杂谈
2011/08/14 Javascript
dreamweaver 8实现Jquery自动提示
2014/12/04 Javascript
javascript通过获取html标签属性class实现多选项卡的方法
2015/07/27 Javascript
JS实现鼠标滑过链接改变网页背景颜色的方法
2015/10/20 Javascript
JS实现的自定义显示加载等待图片插件(loading.gif)
2016/06/17 Javascript
Bootstrap table简单使用总结
2017/02/15 Javascript
JS中IP地址与整数相互转换的实现代码
2017/04/10 Javascript
微信小程序与php 实现微信支付的简单实例
2017/06/23 Javascript
详解用vue编写弹出框组件
2017/07/04 Javascript
温故知新——JavaScript中的字符串连接问题最全总结(推荐)
2017/08/21 Javascript
Node使用Sequlize连接Mysql报错:Access denied for user ‘xxx’@‘localhost’
2018/01/03 Javascript
使用JS获取SessionStorage的值
2018/01/12 Javascript
Angularjs Promise实例详解
2018/03/15 Javascript
vue实现简单的星级评分组件源码
2018/11/16 Javascript
JS highcharts实现动态曲线代码示例
2020/10/16 Javascript
玩转python爬虫之爬取糗事百科段子
2016/02/17 Python
解决Django模板无法使用perms变量问题的方法
2017/09/10 Python
Python中fnmatch模块的使用详情
2018/11/30 Python
Django实现一对多表模型的跨表查询方法
2018/12/18 Python
对Python w和w+权限的区别详解
2019/01/23 Python
python统计字符串中字母出现次数代码实例
2020/03/02 Python
简单了解Python变量作用域正确使用方法
2020/06/12 Python
Python迭代器协议及for循环工作机制详解
2020/07/14 Python
2021年的Python 时间轴和即将推出的功能详解
2020/07/27 Python
css3media响应式布局实例
2016/07/08 HTML / CSS
医生自荐信
2013/10/11 职场文书
2014社区三八妇女节活动方案
2014/03/30 职场文书
公司授权委托书范文
2014/08/02 职场文书
导游词之无锡东林书院
2019/12/11 职场文书
golang特有程序结构入门教程
2021/06/02 Python
MySQL索引失效的典型案例
2021/06/05 MySQL