首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏changxin7

    4.模块与包

    3.在速度上从.pyc文件中读指令来执行不会比从.py文件中读指令执行更快,只有在模块被加载时,.pyc文件才是更快的 4.只有使用import语句是才将文件自动编译为.pyc文件,在命令行或标准输入中指定运行脚本则不会生成这类文件 2 models.register_models('mysql') 3 4 from glance.db.models import register_models 5 register_models 此处是想从包api中导入所有,实际上该语句只会导入包api下__init.py文件中定义的名字,我们可以在这个文件中定义_all: 1 #在__init__.py中定义 2 x=10 3 4 def 不能用于不同目录内) 例如:我们在glance/api/version.py中想要导入glance/cmd/manage.py 1 在glance/api/version.py 2 3 #绝对导入 4 version.py,如下 1 from glance.api import versions 2 3 ''' 4 执行结果: 5 ImportError: No module named

    1.1K20发布于 2019-09-10
  • 来自专栏python3

    Python 学习笔记 (4)—— 模块

           模块基本上就是一个包含了所有你定义的函数和变量的文件。为了在其他程序中重用模块模块的文件名必须以.py为扩展名。        模块可以从其他程序 输入 以便利用它的功能。 首先,我们将学习如何使用标准库模块。 使用sys模块 #! 当Python执行import sys语句的时候,它在sys.path变量中所列目录中寻找sys.py模块。如果找到了这个文件,这个模块的主块中的语句将被运行,然后这个模块将能够被你使用 。 这意味着你可以直接输入位于当前目录的模块。否则,你得把你的模块放在sys.path所列的目录之一。 模块的__name__    每个模块都有一个名称,在模块中可以通过语句来找出模块的名称。 这在一个场合特别有用——就如前面所提到的,当一个模块被第一次输入的时候,这个模块的主块将被运行。假如我们只想在程序本身被使用的时候运行主块,而在它被别的模块输入的时候不运行主块,我们该怎么做呢?

    55810发布于 2020-01-09
  • 来自专栏webpack@4.46.0源码分析

    4. 创建模块实例,为模块解析准备

    2. webpack构建的基石: tapable@1.1.3源码分析 3. webpack构建整体流程的组织:webpack -> Compiler -> Compilation 4. 创建模块实例,为模块解析准备 5. 路径解析:enhanced-resolve@4.5.0源码分析 6. 模块构建之loader执行:loader-runner@2.4.0源码分析 7. ---- 上一节说到normalModuleFactory.create来创建模块实例,下面从该方法开始分析创建模块实例需要哪些准备工作。 该资源的解析是在main.js模块构建之后获取其dependencies,而后基于dependencies进行依赖模块的构建。 } ); } constructor(context, resolverFactory, options) { //... // 注意:返回一个函数: 模块工厂用来构造模块实例

    1K40编辑于 2022-11-16
  • 来自专栏SpringCloud专栏

    JEasyframe使用教程4 模块开发

    本章教程来讲新建一个子菜单模块的增删改查功能。 struts-jeasyframe.xml里把这个struts配置文件引进去 稍微解释一下这个struts配置文件,package name是包名,区分于其他包,同一个包下的享有共同的约束,这里就每个模块一个包名 刚才贴list.jsp代码时还没有创建这些标签,所以又修改了一下代码,重新运行后,这个模块的查询功能就算做好了。 ? </c:if>/>空闲 <td height="36" colspan="<em>4</em>" 参照别的模块的add.jsp抄一下就行。由于这个repairMan是app注册才能新建的,所有页面上就不留添加的入口了。

    88420发布于 2019-01-17
  • 来自专栏漫漫架构路

    4. 数据源模块

    在 MyBatis 的数据源模块中,定义了两类数据源产品,分别是:PooledDataSource(池化数据源)与 UnpooledDataSource(非池化数据源),并为其配备了各自的工厂 PooledDataSourceFactory Claimed overdue connection " + conn.getRealHashCode() + "."); } } //4. connection " + conn.getRealHashCode() + "."); } conn.invalidate(); } } //4.

    44530编辑于 2023-10-12
  • 来自专栏summerking的专栏

    nginx点播mp4模块

    如何通过浏览器直接播放MP4呢? 换句话说就是使nginx增加一个可以播放MP4模块----模块ngx_http_mp4_module为H.264/AAC文件,主要是以 .mp4、.m4v、和.m4a为扩展名的文件,提供伪流媒体服务端支持 # 检查模块 [root@summer sbin]# nginx -V nginx version: nginx/1.16.1 built by gcc 4.8.5 20150623 (Red Hat module模块,检查如果没有可下载源码包从新编译添加 # 配置conf location ~ \.mp4 { root /home/movie/; mp4; } [root@summer sbin]# vim ..

    2.1K20编辑于 2022-10-27
  • 来自专栏漫漫架构路

    MyBatis设计思想(4)——缓存模块

    MyBatis设计思想(4)——缓存模块 一. 缓存概述 相信大家对于缓存都不陌生,MyBatis也提供了缓存的功能,在执行查询语句时首先尝试从缓存获取,避免频繁与数据库交互,大大提升了查询效率。 MyBatis缓存模块的设计就采用了装饰器模式。

    80020发布于 2020-09-03
  • 来自专栏Langchain

    【LangChain系列4】【Chain模块详解】

    (即,其中的每个模块抽象,都是源于对大模型的深入理解和实践经验,由许多开发者提供出来的标准化流程和解决方案的抽象,再通过灵活的模块化组合,才得到了langchain)1-2、LangChain抽象出来的核心模块想象一下 由上边的内容,引出LangChain抽象的一些核心模块:LangChain通过模块化的方式去高级抽象LLM在不同场景下的能力,其中LangChain抽象出的最重要的核心模块如下:‘Model I/O : ,链接多个模块协同构建应用,是实际运作很多功能的高级抽象;Memory : 记忆模块,以各种方式构建历史信息,维护有关实体及其关系的信息;Agents : 目前最热门的Agents开发实践,未来能够真正实现通用人工智能的落地方案 1-5、安装pip install langchain二、Chain模块2-1、介绍LangChain的chain模块是其框架中用于构建智能对话和任务式应用的核心组件之一,主要负责流程控制和数据传递。 2-4、Transform ChainTransform Chain: 主要用于对数据进行转换处理,然后再将转换后的结果输出给后续的处理链。

    3.4K10编辑于 2025-01-08
  • 来自专栏奔跑的人生

    4. 通用代码模块设计

    我们在annotation包下面添加一个注解com.sxzhongf.ad.common.annotation.IgnoreResponseAdvice,用它来标柱是否需要支持上面的统一返回拦截。

    1.3K20发布于 2019-09-10
  • 来自专栏杨焱的专栏

    4、Angular JS 学习笔记 – 模块

    什么是模块? 你可以认为一个模块就是一个app的不同部分,controllers,services,filters,directives,等。 为什么? Angular 应用没有main方法,而是使用模块声明指定一个应用如何可以自启动。 这种方式有几个优势: 陈述性的过程容易理解 你可以打包代码为一个可复用的模块 这个模块可以以任意的顺序加载(甚至可以并行加载)因为模块是延迟执行的。 单元测试只需要加载相关的模块,保持快速。 ; }; }); 注意很重要的几点: 模块的API 在

    中引用myApp模块。这个是告诉app使用你的模块。 替代它我们推荐你分解你的应用到多个模块,像这样: 一个模块只用与一个功能 一个模块对于每个可复用的组件(尤其是指令和过滤器) 一个应用级别的模块依赖上面的模块并且包含任何的初始化代码。

    1.5K20编辑于 2021-12-08
  • 来自专栏技术开源分享

    4 登陆认证模块配置

    首先我们确认一件事情,app端与服务器通信的时候,我们需要保证用户登录的唯一性。简单的来说,就是我们通过用户名和密码登录的时候要能够保存住用户的唯一信息,在web端开发的时候,我们通常使用session或者cookie来存在用户唯一值,然后进行判断。可是这种方法并不适用与移动端开发,移动端开发一般常用的是基于token的方式。

    49420发布于 2018-10-31
  • 来自专栏气象杂货铺

    netcdf4-python 模块详解

    python中提供了多种方式来处理netcdf文件,这里主要讲一下常用的 netcdf4-python 模块。 netcdf4-python是 netCDF4 C库的python模块。 此模块可以读写 netCDF4 及 netCDF3 格式的文件,同时也可创建 HDF5 客户端只读的文件。 netCDF4 模块可以读取和写入上述格式中的文件。当创建文件时,可以通过 Dataset 构造器的 format 关键词参数指定格式。默认的格式是 NETCDF4。 netcdf 中的变量 netcdf 中的变量就像 numpy 模块中的 python 多维数组。然而,不像 numpy 数组,可以在一个或多个无限维添加netcdf 变量。 此模块提供了 num2date,date2num函数来处理。

    15.1K87发布于 2020-04-20
  • 来自专栏AI机器视觉

    AIDI模块讲解之区域提取(4

    http://mpvideo.qpic.cn/0bf2qaabqaaavqaky23fjzqvbagddcaaagaa.f10002.mp4? 1654069781&vid=wxv_2088141655336910849&format_id=10002&support_redirect=0&mmversion=false 4.1 区域提取概述 一个专门用于切图的模块 4.5 连接其它模块 区域提取模块和其它模块连接使用,每个ROI作为一张独立图片输入。

    81620编辑于 2022-06-01
  • 来自专栏烂笔头

    Python标准库笔记(4) — collections模块

    目录[-] 这个模块提供几个非常有用的Python容器类型 1.容器 名称 功能描述 OrderedDict 保持了key插入顺序的dict namedtuple 生成可以使用名字来访问元素内容的 from collections import OrderedDict d = {'banana': 3, 'apple': 4, 'pear': 1, 'orange': 2} order_d = # ----输出结果----- key: pear value: 1 key: orange value: 2 key: banana value: 3 key: apple value: 4 'b': 2}) # 从一个字典对象创建 print Counter(a=4, b=2) # 从一组键值对创建 # ----输出结果----- Counter({'c': 3, 'a': 2, ' b': 2, 'd': 1}) Counter({'a': 2, 'c': 1}) Counter({'a': 4, 'b': 2}) Counter({'a': 4, 'b': 2}) 获取元素的计数时和

    1.1K70发布于 2018-03-20
  • 来自专栏星河造梦坊专栏

    VRTK4⭐三.射线传送模块

    项目配置方法 1️⃣ 添加相应模块 我们要实现的功能: 左手触摸到圆盘:显示曲线射线 左手圆盘键按下:传送到指定位置,同时视野有一个fade效果 完成如下设置: 添加模块: tilia.locomotors.teleporter.unity (传送模块) 添加物体: Indicators.ObjectPointers.Curved (手柄曲线) 添加物体: Locomotors.Teleporter.Instant (传送预设) 2️⃣

    34210编辑于 2024-08-16
  • 来自专栏wfaceboss

    Python小知识点(4)--模块相关

     module_name(模块名)===>>实质导出的是模块名称  name.test() Import  module_name,m1,m2 from  module(模块)  import  * 实质:先找模块,在找该模块下的方法.【查找多了效率不高。】 (2)  from module_name import name name() 。。 实质:把模块中的方法拿到指定位置执行一遍。 相比import少了多次查找的过程. 4.模块分类 a.标准库(内置) 1. time 和datetime.       5.json和pickle模块 Json模块提供了四个功能:dumps、dump、loads、load pickle模块提供了四个功能:dumps、dump、loads、load .json和pickle 6. shelve模块 shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式,【可理解为可以实现多次的dumps和、loads】 使用

    52830发布于 2019-04-08
  • 来自专栏AIUAI

    OpenCV4.X - DNN模块 Python APIs

    原文: OpenCV4.X - DNN模块 Python APIs - AIUAI OpenCV 4.X 版本集成了很多直接利用 DNN 模块的 Python API 接口. DNN_BACKEND_HALIDE = 1 DNN_BACKEND_INFERENCE_ENGINE = 2 DNN_BACKEND_OPENCV = 3 DNN_BACKEND_VKCOM = 4 None, crop=None, ddepth=None): pass 作用: 根据输入图像,创建 NCHW 次序的 4- 读取的图片数据; [2] - scalefactor: 缩放像素值,如 [0, 255] - [0, 1]. [3] - size: 输出图像的尺寸,如 (netInWidth, netInHeight). [4] swapRB=None, crop=None, ddepth=None): pass 作用: 批量处理图片,创建 4-

    3.6K21发布于 2019-04-01
  • 来自专栏sktj

    python flask web 博客实例 评论模块 4

    CommentForm(Form): body = StringField('', validators=[Required()]) submit = SubmitField('Submit') 4

    62330发布于 2019-07-05
  • 来自专栏自动化测试实战

    接口测试基础——第4篇logging模块

    log日志级别:日志级别大小关系为:CRITICAL > ERROR > WARNING > INFO > DEBUG > NOTSET;模块默认级别为WARNING,即当且仅当等于或高于WARNING stream: 指定将日志的输出流,可以指定输出到sys.stderr,sys.stdout或者文件,默认输出到sys.stderr,当stream和filename同时指定时,stream被忽略 4

    66940发布于 2018-05-18
  • 来自专栏企鹅号快讯

    Python模块知识4:序列化Jsonpickle

    序列化与反序列化 序列化:把Python的基本数据类型转为字符串 反序列化:把字符串转为Python的基本数据类型 Python中用于序列化的两个模块: json 用于【字符串】和 【python str、int、flost、True、False pickle 用于【python特有的类型】 和 【python基本数据类型】间进行转换,支持任何类型,更适合所有类型的序列化,比如面向对象 Json模块提供了四个功能 :dumps、dump、loads、load pickle模块提供了四个功能:dumps、dump、loads、load 关于json: JSON:JavaScript 对象表示法(JavaScript open('db','r'))#读文件操作 print(r,type(r)) 执行结果: ['a', 'b'] 案例3:基于天气的API获取天气相关的json 执行结果: 关于pickle的应用: 案例4: acc.pkl','wb')) y=pickle.load(open('acc.pkl','rb')) print("添加新的值",y,type(y)) 案例5-3:对象的pickle使用 案例5-4

    1.3K90发布于 2018-01-11
领券