Questions tagged «module»

更大,更复杂的系统的逻辑细分。



5
CommonJS,AMD和RequireJS之间的关系?
即使阅读了很多,我仍然对CommonJS,AMD和RequireJS感到非常困惑。 我知道CommonJS(以前称为ServerJS)是用于在浏览器之外使用该语言时定义一些JavaScript规范(即模块)的组。CommonJS模块规范具有一些实现,例如Node.js或RingoJS,对吗? CommonJS,异步模块定义(AMD)和RequireJS之间是什么关系? 是RequireJS的的实现CommonJS的模块定义?如果是,那么AMD是什么?



18
从父文件夹导入模块
我正在运行Python 2.5。 这是我的文件夹树: ptdraft/ nib.py simulations/ life/ life.py (我还在__init__.py每个文件夹中,为便于阅读,在此省略) 如何nib从模块内部导入life模块?我希望无需修补sys.path就可以做到。 注意:正在运行的主模块在ptdraft文件夹中。



11
从子目录导入文件?
我的档案tester.py位于/project。 /project有一个名为的子目录lib,文件名为BoxTime.py: /project/tester.py /project/lib/BoxTime.py 我想导入BoxTime的tester。我已经试过了: import lib.BoxTime 结果是: Traceback (most recent call last): File "./tester.py", line 3, in <module> import lib.BoxTime ImportError: No module named lib.BoxTime 任何想法如何BoxTime从子目录导入? 编辑 该__init__.py是问题,但不要忘了提及BoxTime作为lib.BoxTime,或使用: import lib.BoxTime as BT ... BT.bt_function()

9
类和模块之间的区别
我来自Java,现在我与Ruby进行了更多合作。 我不熟悉的一种语言功能是module。我想知道a到底是什么,什么module时候使用a,为什么要module在a上使用a class?
437 ruby  class  module 

16
如何列出Python模块中的所有功能?
我的系统上安装了python模块,我希望能够看到其中可用的函数/类/方法。 我想在每个函数上调用doc函数。在ruby中,我可以执行ClassName.methods之类的操作来获取该类上所有可用方法的列表。python中是否有类似的东西? 例如。就像是: from somemodule import foo print foo.methods # or whatever is the correct method to call

6
Ruby中的include和extend有什么区别?
只是让我了解Ruby元编程。mixin /模块总是设法使我感到困惑。 include:将指定的模块方法混合为目标类中的实例方法 扩展:将指定的模块方法作为目标类中的类方法进行混合 那么主要的区别是这样还是更大的龙潜伏了? 例如 module ReusableModule def module_method puts "Module Method: Hi there!" end end class ClassThatIncludes include ReusableModule end class ClassThatExtends extend ReusableModule end puts "Include" ClassThatIncludes.new.module_method # "Module Method: Hi there!" puts "Extend" ClassThatExtends.module_method # "Module Method: Hi there!"
414 ruby  module  include  extend 

4
Node.js和ES6中的module.exports与export默认
Node module.exports和ES6 之间有什么区别export default?我试图弄清楚为什么export default在Node.js 6.2.2中尝试出现“ __不是构造函数”错误。 什么有效 'use strict' class SlimShady { constructor(options) { this._options = options } sayName() { return 'My name is Slim Shady.' } } // This works module.exports = SlimShady 什么不工作 'use strict' class SlimShady { constructor(options) { this._options = options } sayName() { return …

8
Python 3:ImportError“没有名为Setuptools的模块”
我在使用Python 3安装软件包时遇到了麻烦。 我一直都使用来安装软件包setup.py install。但是现在,当我尝试安装ansicolors软件包时,我得到了: importerror“没有名为Setuptools的模块” 我不知道该怎么办,因为过去我没有安装过setuptools。尽管如此,我仍然能够在setup.py install没有setuptools的情况下安装许多软件包。为什么现在应该获得setuptools? 我什至无法安装setuptools,因为我有Python 3.3,setuptools不支持Python 3。 为什么我的安装命令不再起作用?

1
NodeJS计划支持导入/导出es6(es2015)模块
我一直在互联网上寻找有关此问题的明确答案。 当前,NodeJS仅使用CommonJS语法加载模块,如果您确实要使用标准的ES2015模块语法,则必须事先对其进行转换,或者在运行时使用外部模块加载器。 目前,我不太愿意使用这两种方法,NodeJS维护人员是否计划支持ES2015模块?我完全没有发现任何提示。 目前,NodeJS 6.x声称支持96%的ES2015功能,但没有任何模块参考(NodeJS ES2105支持链接)。 您是否知道在不久的将来NodeJS是否会立即支持这些模块?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.