草庐IT

Py_Initialize

全部标签

python - 是否可以使用远程数据存储运行 dev_appserver.py?

我正在使用Google的AppEngine开发网络应用程序。我想使用dev_appserver.py在本地迭代代码。但是,如果我部署的应用程序的数据存储区中没有所有数据,就很难做到这一点。我目前运行一个脚本来填充本地数据存储,但它需要大约15-20分钟的时间来填充。dev_appserver.py是否可以连接到我部署的应用程序的数据存储区? 最佳答案 是的,这是可能的。首先,在app.yaml中打开remote-api并将应用程序部署到生产环境中。builtins:-remote_api:on然后,例如在appengine_conf

python - Py.Test 与配置文件

标题可能含糊不清,所以我试着在这里解释一下这个场景。我想在多个设备上测试python模块Foo。我已经创建了一个test_Foo.py文件。现在所有这些带有Foo的设备都需要不同的设置。例如,设备A需要使用参数X构建和测试Foo,而设备B需要使用参数Y构建和测试Foo。其中参数例如是设备ID。是否可以(以及如何)控制我的test_Foo.py使用配置文件。我使用YAML文件作为其他模块argparse.ArgumentParser的配置,但我想知道我可以在Py.Test中使用相同的概念。 最佳答案 您是否可以控制将用于在每个环境中调

python - 使用 setup.py 安装包时未创建 Pyenv shim

当我使用./setup.pyinstall将包安装到pyenv环境时,包的脚本没有添加到pyenv的shim目录。导致脚本不在我的PATH中,无法正常执行。我的包正在使用setuptools。我的包的setup.py指定了一个应该安装的脚本。SCRIPTS=['bin/olio_msg_send_test_messages',]setup(...scripts=SCRIPTS,...)当我安装包时使用:./setup.pybuild./setup.pyinstall然后脚本被安装到包的目录中:...Installingolio_msg_send_test_messagesscriptt

python - .py 文件和 .ipy 文件有什么区别?

我试过以两种方式保存(和运行)脚本,并使用ipython和python运行它,但我没有发现任何区别。这些文件扩展名是多余的吗?编辑:thedifferencebetweenpythonandipython 最佳答案 .ipy表示它是一个IPython脚本。IPython脚本和普通Python脚本之间的唯一区别是IPython脚本可以使用IPython魔法,例如%timeit,并以!echoHi运行系统命令。 关于python-.py文件和.ipy文件有什么区别?,我们在StackOver

python - __init__.py 在同一目录中找不到模块

这个问题在这里已经有了答案:ImportErroronpython3,workedfineonpython2.7(1个回答)关闭5年前。我需要有关如何在python包中组织源代码的帮助-我已经在网上学习了几个教程(尤其是thisone)关于如何这样做,但它并没有像解释的那样工作,也没有像我想象的那样工作.我想创建一个名为binaryio的python包。它应该提供两个名为BinaryReader和BinaryWriter的类,我希望用户能够使用它们导入frombinaryioimportBinaryReaderfrombinaryioimportBinaryWriter因此我创建了我的

python - py2exe:编译的 Python Windows 应用程序不会运行,因为 DLL

我承认我是Python的新手,我还不知道我在做什么。最近我使用Python2.6.2和wxPython2.8创建了一个非常小的Windows应用程序。而且效果很好;我对它正常工作的情况感到非常满意。通常我的意思是当我直接通过Python解释器调用它时,如下所示:>pythonmyapp.py但是,我想更进一步,将它实际编译成一个独立的可执行文件。所以我关注了theseinstructions来自使用py2exe的wxPythonwiki。起初它在命令行中给我错误,说缺少MSVCR90.dll。然后我将MSVCR90.dll复制到我的Python\DLLs文件夹中。乍一看好像它已修复,因

python - 如何从 .pyo 文件恢复源 python 代码 (.py)?

我需要将已编译的Python代码(.pyo)转换为其源代码。我查看depython.net,但有一个问题。警告;“文件版本早于2.4。”我该怎么办?谢谢。 最佳答案 试试这些:uncompyle2将Python字节码转换回等效的Python源代码。它接受从Python2.5到2.7的字节码。此外,它只能在Python2.7上运行。uncompyle6将Python字节码翻译回等效的Python源代码。它接受从Python版本1.5到3.7左右的字节码,包括Pypy生成的字节码。该代码需要Python2.4或更高版本,并已在Pytho

python - "Windows Error: provider DLL failed to initialize correctly"在卡住的 wxpython 应用程序中导入 cgi 模块

我有一个卡住的wxpython应用程序的用户获取了附加的屏幕截图。错误消息是“Windows错误:提供程序DLL无法正确初始化”从暂停的视频中截取的屏幕截图是我从他们那里得到此错误消息的唯一方法,因为整个事情会立即消失(包括为捕获stderr而创建的DOS窗口,此消息出现的位置)。IEpython在它真正开始之前就已经死了。回溯指向我在controller.py第14行的代码。这一行是导入cgi出于某种原因,似乎cgi在导入过程中随机调用(为什么会这样?)并且出于某种原因,由于某些DLL原因而失败。有什么线索吗?注意1:此应用适用于数百名其他Windows和Mac用户。因此,就好像由于

python - py.test : hide stacktrace lines from unittest module

py.test堆栈跟踪目前看起来像这样:Traceback(mostrecentcalllast):File"/home/foo_tbz_di476/src/djangotools/djangotools/tests/ReadonlyModelTestCommon.py",line788,intest_stale_or_missing_content_typesself.assertEqual([],errors,'Stale/MissingContentTypes:%s'%'\n'.join(errors))File"/usr/lib64/python2.7/unittest/cas

python - py 启动器找不到我的 Python 2.7

我在Windows7上。我已经安装了Python2.7多年。我最近安装了Python3.4。我正在尝试使用新的py启动器。当我打开cmd终端并键入py-2时,我收到此错误消息:RequestedPythonversion(2)notinstalled。如何让py知道我的python2.7安装?注意:python2.7安装在非标准目录中(不是在C:\Python27中),以防出现此问题。 最佳答案 我找到了解决方案。注册表有错误的条目。因为我安装了32位版本,所以我转到HKEY_LOCAL_MACHINE|HKEY_CURRENT_U