问题标签 [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.

0 投票
6 回答
56761 浏览

python - 如何在 Python 中记录模块?

就是这样。如果你想记录一个函数或一个类,你可以在定义之后放一个字符串。例如:

但是模块呢?如何记录file.py的作用?

0 投票
35 回答
1209572 浏览

python - 如何在给定完整路径的情况下导入模块?

给定完整路径,如何加载 Python 模块?

请注意,该文件可以位于文件系统中的任何位置,因为它是一个配置选项。

0 投票
18 回答
366598 浏览

python - 如何在 Python 中进行相对导入?

想象一下这个目录结构:

我正在编码mod1,我需要从mod2. 我该怎么做?

我试过from ..sub2 import mod2了,但我得到了一个“尝试在非包中进行相对导入”。

我四处搜索,但只发现“sys.path操纵”黑客。没有干净的方法吗?


编辑:我所有__init__.py的目前都是空的

Edit2:我正在尝试这样做,因为 sub2 包含跨子包(,等)共享的sub1subX

Edit3:我正在寻找的行为与PEP 366中描述的行为相同(感谢 John B)

0 投票
39 回答
3928724 浏览

python - if __name__ == "__main__": 做什么?

给定以下代码,它的作用是if __name__ == "__main__":什么?

0 投票
6 回答
26359 浏览

python - Python 中的外部类

我刚开始使用 Python,我想使用外部 RSS 类。我在哪里放置该类以及如何导入它?我希望最终能够共享 python 程序。

0 投票
5 回答
55409 浏览

python - 如何在 Python 中获取 __main__ 模块的文件名?

假设我有两个模块:

一个.py:

b.py:

我运行“a.py”文件。这打印:

问题:如何__main__从“b.py”库中获取模块的路径(在本例中为“a.py”)?

0 投票
1 回答
961 浏览

python - 是否有一个很好的 python 模块可以在 C 中进行 HTML 编码/转义?

有 cgi.escape 但似乎是用纯 python 实现的。似乎大多数像 Django 这样的框架也只是运行一些正则表达式。这是我们经常做的事情,所以最好让它尽可能快。

也许 C 实现不会比一系列正则表达式快多少?

0 投票
1 回答
428 浏览

python - 是否有用 C 编写的 python 模块的 fini 例程?

我有一个用 C 编写的 python 模块,我想添加一个在卸载模块时调用的函数。我显然有一个initfoo初始化模块的函数——有没有办法告诉python在finifoo取消初始化模块时调用一个函数?

atexit我唯一的选择吗?

0 投票
4 回答
4041 浏览

python - 测试正在安装的 Python 模块依赖项

给定模块的名称,如何测试是否安装了一组模块。例如

虽然可以将测试写成:

这对我正在做的事情来说有点麻烦。有没有动态的方法来做到这一点?

我试过 eval("import %s"%module) 但抱怨编译错误。

我很感激你的想法和建议。谢谢你。

0 投票
12 回答
72220 浏览

python - 使用 Python 读取 Microsoft Access 数据库需要什么?

如何在 Python 中访问 Microsoft Access 数据库?用 SQL 吗?

我更喜欢适用于 Linux 的解决方案,但我也可以适应 Windows。

我只需要读取权限。