31得票2回答
如何从另一个目录导入Python包?

我有一个按以下结构构建的项目:project ├── api │ ├── __init__.py │ └── api.py ├── instance │ ├── __init__.py │ └── config.py ├── package │ ├── __init__.p...

30得票3回答
Python:在一组脚本中共享通用代码

我正在一个项目中编写一系列的Python脚本;每个脚本都在项目的子目录中,如下所示:projectroot | |- subproject1 | | | |- script1.main.py | `- script1.merger.py | |- ...

27得票3回答
Django 1.7模型冲突

我将我的应用程序安装在 "project/apps/myapp" 文件夹中。apps和myapp文件夹都有init.py文件(没有它们会出现模块缺失错误)。现在我遇到了这个错误:Exception Type: RuntimeError at / Exception Value: Con...

27得票1回答
在Python 3.4中重新加载模块

我知道这可能听起来像个非常愚蠢的问题,但无论如何。我在Python中编写了一个小脚本,并在shell中进行了一些更改。通常,在运行OS X计算机(它正在运行Python 2.7)时,我只需键入reload(the_module),它就会重新加载包含我所做更改的模块。然而,在这里重新加载模块(在...

27得票2回答
如何在PySpark中导入用户定义的模块或.py文件?

我创建了一个Python模块,并希望在我的Pyspark应用程序中进行导入。 我的包目录结构如下:wesam/ |-- data.py `-- __init__.py 在我的pyspark脚本顶部简单地加入import wesam导致了ImportError: No module named ...

26得票6回答
如何在Python模块中正确使用相对或绝对导入?

在Python中使用相对导入有一个缺点;你将无法再将模块作为独立的运行,因为你会遇到一个异常: ``` ValueError: Attempted relative import in non-package ``` 代码: # /test.py: just a sample file ...

26得票6回答
Python有大量的OSC模块 - 应该使用哪一个?

开放声音控制(OSC)是一种协议,用于计算机、声音合成器和其他多媒体设备之间的通信,它针对现代网络技术进行了优化。很常见使用OSC与MAX/MSP一起使用-实际上,我正在使用OSC与Python在MAX中与另一个子系统进行通讯。 有很多Python模块支持OSC。太棒了。他们都声称简单,有...

26得票2回答
我该如何使用importlib.LazyLoader?

在我的模块中,我有一些依赖于一个启动时间较长的外部模块的函数。 我如何使用LazyLoader? 如果我有import veggies 或者import veggies.brussels.sprouts 或者from veggies.brussels import sprouts 如何使用La...

23得票1回答
Python的unittest模块和unittest2模块有什么区别?

我目前正在处理一些使用unittest2模块的代码。我怀疑这些代码是为Python2编写的。是否可以将Python3 unittest作为unittest2的替代品?两者之间有什么区别?

23得票2回答
Python中自动下载所需模块的最简单方法是什么?

我想发布一个我写的Python模块,它依赖于几个包。最简单的方法是在程序运行时自动下载这些软件包,以防它们在系统上不可用。大多数模块应该可以通过easy_install或pip之类的方式获得。我只是想避免用户分别安装每个模块。 谢谢。