问题标签 [python-module]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如果主程序使用特定变量,我如何在我的模块中确定?
我知道这听起来不像 Pythonic,但请耐心等待。
我正在编写一个依赖于一些外部闭源模块的模块。该模块需要实例化才能使用(使用 module.create())。
我的模块试图确定我的用户是否已经加载了该模块(很容易做到),但随后需要确定该模块是否已实例化。我知道检查每个变量的 type() 可以告诉我这一点,但我不确定如何获取主程序定义的变量的名称。这样做的原因是,当一个人实例化模型时,他们还设置了一堆我不想以任何理由覆盖的参数。
到目前为止,我的尝试涉及使用 sys._getframe().f_globals 并遍历元素,但在我的测试中它不起作用。如果我将模块实例化为 modInst,然后在我的模块中调用该函数,则无法显示 modInst 变量。有其他解决方案吗?下面提供的示例代码。
编辑:包括示例代码。
python - 如何导入其他 Python 文件?
如何在 Python 中导入其他文件?
- 我怎样才能导入特定的 python 文件
import file.py
? - 如何导入文件夹而不是特定文件?
- 我想根据用户输入在运行时动态加载 Python 文件。
- 我想知道如何从文件中加载一个特定的部分。
例如,在main.py
我有:
虽然这给了我所有的定义extra.py
,但也许我想要的只是一个定义:
我要在import
语句中添加什么以从中gap
获取extra.py
?
python-module - 在 Windows 上安装 Python 模块
我正在尝试安装Swish-E,但不幸的是没有 Windows 安装程序,所以我试图通过控制台安装它(在 Windows 7 下),但我不断收到相同的错误,并且每次都收到此错误我尝试安装的模块
我也尝试过安装它,cygwin
但这给了我同样的问题。
我知道这与 Visual Studio 的 C 编译器或环境变量有关,但我无法在网上找到任何东西。
python - python元编程
我正在尝试归档一项任务,结果证明它有点复杂,因为我不太擅长 Python 元编程。
我想要一个locations
带有 function的模块get_location(name)
,它返回一个在文件夹位置/文件中定义的类,其名称传递给函数。类的名称类似于 NameLocation。
所以,我的文件夹结构:
program.py 将与:
并且位置是在 first.py smth 中定义的一个类,如下所示:
等等
好的,我已经尝试了很多import和getattribute语句,但现在我很无聊并且投降了。如何归档此类行为?
我不知道为什么,但是这段代码
返回
位置模块!为什么?!
python - Pylibmc:ImportError:动态模块未定义初始化函数(init_pylibmc)
试图导入pylibmc,它试图导入_pylibmc.so
我正在使用 Mac OSX 10.5.6
python - 在 Python 中以编程方式检查模块可用性?
给定一个模块名称列表(例如 mymods = ['numpy', 'scipy', ...]),我如何检查模块是否可用?
我尝试了以下但不正确:
谢谢。
python - 在 Python 中自动下载所需模块的最简单方法?
我想发布一个我写的依赖于几个包的python模块。最简单的方法是什么,以便以编程方式下载这些包,以防它们在正在运行的系统上不可用?这些模块中的大多数应该可以通过 easy_install 或 pip 或类似的方式获得。我只是想避免让用户单独安装每个模块。
谢谢。
python - 如何扩展 python 模块?向 `python-twitter` 包添加新功能
扩展现有 Python 模块的最佳实践是什么——在这种情况下,我想python-twitter
通过向基础 API 类添加新方法来扩展包。
我看过tweepy
,我也喜欢;我只是发现python-twitter
更容易理解和扩展我想要的功能。
我已经编写了方法——我正在尝试找出最 Pythonic 且破坏性最小的方法来将它们添加到python-twitter
包模块中,而无需更改此模块的核心。
python - 为什么 Python 数组模块处理字符串和列表的方式不同?
我无法理解以下语句的结果:
python - Python - 导入新模块时出现问题 - libgmail
我从 sourceforge 下载了 Python 模块libgmail并提取了存档中的所有文件。存档有 setup.py,所以我在命令提示符下转到该目录并做了
我收到以下错误消息
这可能是微不足道的,但我是 python 新手。所以请指导该怎么做。
请注意,我使用的是 python 2.4 和 Windows-XP。
谢谢
微内核