简单了解python模块概念
作者:dean_deng 发布时间:2023-03-21 19:38:46
标签:python,模块
本文主要讲述的是Python中的模块的概念,具体如下。
模块是python组织代码的基本方式:
python的脚本都是用扩展名为py的文本文件保存的。
一个脚本可以单独运行,也可以导入另一个脚本中运行。
当脚本被导入另一个脚本中运行时,我们将其称为模块。
模块名与脚本文件名相同:
比如你有一个items.py脚本,
则可以在另外一个脚本中用import items语句导入它
这是一段名字叫cal.py的python代码,它将被作为cal模块导入的后面的代码中:
#!/usr/bin/python
#coding:utf-8
from __future__ import division
def jia(x,y):
return x+y
def jian(x,y):
return x-y
def cheng(x,y):
return x*y
def chu(x,y):
return x/y
def operator(x,o,y):
if o == "+":
print jia(x,y)
elif o == "-":
print jian(x,y)
elif o == "*":
print cheng(x,y)
elif o == "/":
print chu(x,y)
else:
pass
if __name__=="__main__":
operator(2,'+',4)
下面真正导入cal模块,有以下三种方式
#import cal
#print cal.jia(1,2)
#import cal as c
#print c.jia(1,2)
from cal import jia
print jia(1,2)
还有一种就是一包形式导入模块,常用在有好多模块需要管理在同一包下面:
先在存放模块代码的包(文件夹名字为test)下创建一个__init__.py,init前后是双下划线,然后就可以在其他目录使用如下代码:
import test.cal
cal.jia(1,2)
总结:
·模块是一个可以导入的python脚本文件;
·包是一堆按目录组织的模块和子包,目录下的__init__.py
文件存放了包的信息
·可以用import, import as, from import等语句导入模块和包
以上就本文关于简单了解python模块概念的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
来源:http://blog.csdn.net/dean_deng/article/details/47164525


猜你喜欢
- 1.绘制发散型柱状图python绘制发散型柱状图,展示单个指标的变化的顺序和数量,在柱子上添加了数值文本。实现代码:import numpy
- 本文实例为大家分享了Python实现滑雪小游戏的具体代码,供大家参考,具体内容如下源码分享:import sysimport cfgimpo
- 2016年9月22日凌晨,微信宣布“小程序”问世,妈的,论坛,博客全是小程序,昨天当之无愧抢了头条,当然只是开始内测了,微信公众平台对200
- 为什么要页面静态化?1.动态文件执行过程:语法分析-编译-运行2.静态文件,不需要编译,减少了服务器脚本运行的时间,降低了服务器的响应时间,
- 1.软件环境??Windows10 教育版64位Python 3.6.3PyAV 8.0.32.问题描述??在提取视频文件的关键内容时,手动
- 1.设置小数位数1.1 数据框设置统一小数位数以保留小数点后两位小数为例:import pandas as pdimport numpy a
- 跟着趣味开发python一起实现的弹球小游戏游戏运行效果实现流程1.创建游戏画布(创建ball类)2.增加几个动作(让小球移动、让小球来回反
- 此次遇到的问题是在import pycurl 时报错pycurl:libcurl link-time version is older th
- 背景:在pycharm中运行正常,但是使用命令方式就提示没有模块解决方案在Python安装目录下的\Lib\site-packages文件夹
- 本文实例讲述了Python高级特性之闭包与装饰器。分享给大家供大家参考,具体如下:闭包1.函数参数:(1)函数名存放的是函数的地址 (2)函
- 用途logging模块是Python的内置模块,主要用于输出运行日志,可以灵活配置输出日志的各项信息。基本使用方法logging.basic
- 昨晚写代码的时候,一不小心把某个代码文件误删了。。。赶紧上网找了一下pycharm如何恢复误删文件,结果还真有。经过操作,成功恢复了误删文件
- 这些代码里含有弹窗设计,可以根据好友选择来进入不同画面,简单有趣的中秋礼物哦这是我第一次用turtle画画,水平有限,如有问题,请指正哦!(
- reader.html<html><head><meta http-equiv=&quo
- 前言学过编程的人应该对全局变量与局部变量这两个名词并不陌生,Python也同多数编程语言一样,也有全局变量与局部变量的概念但是与其他编程语言
- 情况一:坐标上的内容是文字时如上图这样一个横向的柱状图,y坐标轴的内容太长后会导致显示不全。因为数据是由后端传过来的,有些会很长有些会比较短
- 前言django是一个容易快速上手的web框架,用它来创建内容驱动型的网站(比如独立博客)十分方便。遗憾的是,django并没有提供官方的富
- 类似Java打包操作,若不想让人看到Python程序内部逻辑,也可将其转换为exe可执行文件首先自己写一个Python程序,如下:print
- 示意图:html:{# 用户管理 #} <div id="userManageDiv" style=&
- 使用select @@identity 得到刚插入数据的ID1.适用于所有 ADO 版本<%Dim loConn,