module相关内容

Python 中的模块和脚本有什么区别?

认为标题总结了问题:-) 解决方案 脚本通常是一段可直接执行的代码,由其自身运行.模块通常是一个库,由其他代码段导入. 请注意,没有内部区别 -- 两者都是可执行的和可导入的,尽管库代码在直接执行并导入旨在用于成为脚本将导致它执行,因此常见的 if __name__ == "__main__" 测试. ..
发布时间:2021-12-29 14:23:43 Python

在模块和/或包中组织 Python 类

我喜欢每个文件有一个公共类的 Java 约定,即使有时有充分的理由将多个公共类放入单个文件中.就我而言,我有相同接口的替代实现.但是,如果我将它们放入单独的文件中,我会在导入语句(或误导性的模块名称)中有多余的名称: import someConverter.SomeConverter 而 someConverter 将是文件(和模块)名称,而 SomeConverter 将是类名称.这对我来 ..
发布时间:2021-12-29 14:23:32 Python

如何减少 Python 脚本内存使用

我有一个非常大的 python 脚本,200K,我想使用尽可能少的内存.它看起来像: #很多数据结构r = [34, 78, 43, 12, 99]# 很多我一直使用的功能def func1(word):返回 len(word) + 2# 很多我很少用到的功能def func1(word):返回 len(word) + 2# 我的主循环而 1:# 大量代码# 调用函数 如果我把很少用到的函数放 ..
发布时间:2021-12-29 14:23:19 Python

Angular 组件和模块有什么区别

我一直在看视频和阅读文章,但这篇具体文章让我如此困惑,文章开头说 Angular 中的应用程序遵循模块化结构.Angular 应用程序将包含许多模块,每个模块专用于单一目的.通常模块是一组内聚的代码,它与其他模块集成以运行您的 Angular 应用程序. 一个模块从它的代码中导出一些类、函数和值.组件是 Angular 的基本块,多个组件将构成您的应用程序. 一个模块可以是另一个 ..
发布时间:2021-12-29 14:23:07 其他开发

当同一个模块多次导入同一个环境时,模块和作用域如何交互?

假设我们有模块 A、B 和 C,并且该模块 C 有一些变量 X 在模块范围内. A 导入 B,后者(出于自身目的)导入 C.A 也直接导入C. 如果A改变了C.X的值,那会改变B看到的C.X的值吗?同样,如果 B 改变了它的 C.X 值,那会改变 A 看到的值吗? 换句话说,当一个模块多次导入同一个解释器上下文时,该模块命名空间中的可变变量是否有效地共享内存? 解决方案 ..
发布时间:2021-12-29 14:22:59 Python

打开模块“Swift"的导入文件:权限被拒绝

如标题所示,我目前面临一个问题,即我试图将 Swift 文件添加到我的 ObjC 项目中.生成桥接标头,一旦我尝试构建,它就会因错误而停止: :0: 错误:打开模块“Swift"的导入文件:权限被拒绝 这只发生在 1 个特定项目(这是一个旧应用程序,每年左右接收一次更新).较新的项目可以毫无问题地实现 swift 文件和构建.我已经比较了构建设置,但找不到任何差异(以及那些最终没有导致错误的差 ..
发布时间:2021-12-29 14:22:49 移动开发

对同一模块中定义的过程的未定义引用

我正在尝试熟悉 fortran 中的模块,为此我创建了一个带有模块的简单代码.附上源代码. 主程序 程序 main_prog使用 mod_f_g_h!隐式无!f,g,h,s 在 mod_f_g_h 中定义实数 :: x,y!!读取 x,y打印 *, "输入 x 和 y "读取*, x, y!!查看如果(y == 0)那么print*, "y 必须非零"停止万一!!在屏幕上打印打印*, ' ..
发布时间:2021-12-29 14:22:44 其他开发

未找到在 virtualenv 中使用 PIP 安装的模块

遇到一个非常奇怪的错误.我正在创建一个虚拟环境并使用 pip requirements.txt 文件对其进行初始化,但是当我在激活的环境中运行代码时,虚拟环境解释器声称缺少一些(并且只有一些)模块: (venv) $ pip 列表证书 (2017.7.27.1)夏尔特 (3.0.4)装饰器 (4.1.2)idna (2.5)ipython (6.1.0)ipython-genutils (0.2 ..
发布时间:2021-12-29 14:22:37 Python

Excel VBA 模块在运行时未更新

我有 2 个模块,主模块在运行时更新另一个模块,并在每次更新时运行该模块. 问题是另一个模块在运行时似乎没有更新(它运行第一个模块,因为输出都是根据第一个输入).但是运行完成后,我检查了另一个模块并进行了更新.但是输出不是根据更新后的模块. 我已经问过这个问题,但没有得到答案.VBA 函数模块未计算所有输出值 我发现了一个类似的问题,但该解决方案在我的情况下不起作用.excel ..
发布时间:2021-12-29 14:22:32 其他开发

Zend 模块模型

我的应用程序设置有 2 个模块 admin 和 default我测试了在模块上正常工作的控制器 但模型不起作用 我创建了一个模型 application\modules\admin\models\User.php 控制器内部 $user = new Admin_Model_User(); 致命错误:“Admin_Model_User"类未找到 解决方案 本质上,你需要 ..
发布时间:2021-12-29 14:22:22 其他开发

生成 es6 模块导出

我想以编程方式为模块生成导出,这在 es6 中可行吗? 大致如下: const ids = ['foo', 'bar', 'baz'];ids.forEach(id => {导出 const [id.toUpperCase()] = id;}); 解决方案 不,不是.导出和导入需要在 ES6 模块中静态分析. 非顶级 export 声明不仅是一个语法错误,而且是您尝试使用动态名称 ..
发布时间:2021-12-29 14:22:00 前端开发

是否可以 require() 使用 luaL_loadstring() 加载的脚本?

我是 Lua 的初学者. 我想知道是否可以使用 require('filename') 来要求使用 luaL_loadstring() 加载的脚本. 由于 luaL_loadstring(lua_State *L, const char *s) 没有指定任何文件名,我不知道如何使用 require() 来加载这个来自其他脚本的脚本. require() 是否只适用于实际的 .lu ..
发布时间:2021-12-29 14:21:51 其他开发

如何在 MVC 框架中有效地实现模块,并在单个模块中处理到多个控制器的路由?

我已经开发了一个基本的 MVC 框架作为 php 的学习项目——这实际上是它的第二个版本,我正在努力改进第一个版本所欠缺的两个方面: 请求路由:映射请求,例如/controller/action/[参数] 模块:旨在扩展应用程序的嵌入式应用程序,例如一个内容管理系统. 这就是我现在所处的位置: 我能够接受一个请求并将其解析为不同的部分,例如控制器、动作、参数等.这些映射到相应的 ..
发布时间:2021-12-29 14:21:42 PHP

pytest 的 ModuleNotFoundError 问题

我想使用 pytest 对另一个名为 src 的文件夹中的脚本进行单元测试.这是我的目录结构: src__init__.py脚本1.py脚本2.py测试test_fun.py 但是,当我尝试通过命令行在 test 文件夹中运行 pytest 时,我看到了以下错误 从 script2 导入 fun2 E ModuleNotFoundError: 没有名为“script2"的模块 在 ..
发布时间:2021-12-29 14:20:56 Python

有没有办法在 Python 中访问父模块

我需要知道是否有办法从子模块访问父模块.如果我导入子模块: 来自子流程导入类型 我有 types - 是否有一些 Python 魔法可以从 types 访问 subprocess 模块?类似于 ().__class__.__bases__[0].__subclasses__(). 解决方案 如果您访问过一个模块,您通常可以从 sys.modules 字典中找到它.Python 不会保留 ..
发布时间:2021-12-29 14:20:50 Python

Spyder 模块导入

我正在尝试在 Spyder.app 中导入 cv2 模块,但不知何故它没有导入.顺便说一下,我可以在终端中导入它.你们中的任何人都可以帮我吗? 解决方案 这是你需要做的: 打开终端并运行 python 或 ipython. 在那里执行这两个命令: 导入系统 sys.executable 复制上一条命令的输出 打开 Spyder 并转到 Spyder ..
发布时间:2021-12-29 14:20:42 Python

创建一个表单,用户可以在其中输入报告的开始和结束日期

我正在研究 MS Access 2007. 我正在尝试创建一个表单,用户将在其中输入 2 个日期 - 开始日期和结束日期.我希望这些日期成为报告的边界. 例如,如果用户输入 01/03/14 和 10/03/14,我希望 Access 创建这两个日期之间的数据(例如售价)报告. 我该怎么做? 解决方案 有几种方法可以执行此操作. 在我个人看来,最简单、最直接的方法是 ..
发布时间:2021-12-29 14:20:34 其他开发