问题标签 [python-3.2]

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 投票
2 回答
1100 浏览

python - 获取 TypeError:“POST 数据应该是字节或字节的可迭代。它不能是 str。” 同时遵循简单的在线示例

我正在尝试学习一些自动化测试,但一开始就碰壁了。

当我尝试从该网站运行非常简单的示例时,标题中出现错误:https ://gist.github.com/1126917

这是代码:

我试过调试,但我没有任何运气。我什至无法分辨哪条数据输入错误。请记住,我只是将其中的大部分安装到了我的环境中,所以我并没有乱七八糟。

相关资料:

  • Python 3.2.3
  • 硒 2

谢谢你的帮助。

0 投票
1 回答
3148 浏览

subprocess - python子进程通信挂起调用shell脚本

使用 python 3.2 和以下代码片段:

在一些 shell 脚本上,它工作得很好,我得到了我的输出。在其他人它只是挂起。但在每种情况下,shell 脚本都从命令行运行而没有错误。我能看到的唯一共同点是(通常)挂起的那些输出为零。当事情失败时,我检查正在运行的进程,我看到我的 shell 脚本没有列出,python 脚本仍在运行

调用 shell 脚本并始终将控制权返回给我的 python 程序的可靠方法是什么?


编辑:

使用管道 Popen 等不是必需的,唯一的要求是当 shell 脚本退出时控制权返回给我的 python 脚本。如果 shell 脚本永远不会返回到命令提示符,那么我的 python 脚本也永远不会返回。

因此,假设我调用的 shell 脚本总是返回到命令提示符,我怎样才能将控制权返回给我的 python 程序?
如果有比上面列出的更好的方法-请赐教

我发现的另外一点是“挂起”的 shell 脚本似乎以调用“nohup”结束,他们毫无问题地返回命令提示符。

0 投票
0 回答
562 浏览

python - python 3.2 apache httpd.conf 解析

我想知道是否有任何好的模块/库/教程/'我忘记的任何东西'来解析 httpd.conf。

具体来说:我需要能够从所述文件中提取标签中包含的几行。这可以在标签本身 ( <VirtualHost hereissometext>) 中或在标签本身之间。

任何和所有的帮助表示赞赏。

问候,

绍留斯

0 投票
1 回答
336 浏览

pyqt4 - PyQt4.9.1 视图从不调用model.data

我试图弄清楚如何使用 PyQt4.9.1 中的模型和视图,但我遇到了一些问题。

这是重要的代码:

以下是我启动应用程序的 MainWindow 时发生的情况:没有错误消息,表格的绘制行数和列数以及正确的标题,但表格是空的。您可能会注意到模型的 draw 方法以 print 语句开始。该声明从未达到。有什么我想念的吗?我根本找不到 PyQt4.9.1 的任何教程。

0 投票
1 回答
142 浏览

class - 如何在python3.2中实例化未知数量的实例

我一直在使用 python 3.2 开发纸牌游戏,但不确定如何实例化单独的玩家。游戏可以有 2 到 8 名玩家。我在想我可以使用蛮力并有类似的东西:

ETC...

看起来很脏。有没有更清洁的方法来解决这个问题?

谢谢你。

0 投票
1 回答
5349 浏览

macos - Mac OS X ld: 找不到 -lpython3 的库

我正在尝试按照以下步骤编译一些 C 代码以从此处给出的示例导入 Python:http: //csl.sublevel3.org/C-functions-from-Python/

我可以使用建议的调用来编译它:

但是我使用的是 Python 3,我已经糊涂并解决了一堆编译器错误,最终得到以下结果:

但现在我被卡住了,这给出了以下错误:

根据我有限的知识,我尝试了一些东西。我发现我有两个存在 Python 版本的位置:

/System/Library/Frameworks/Python.framework/Versions

并且:

/Library/Frameworks/Python.framework/Versions

Python 3.2 位于第二位,所以我认为我需要以某种方式告诉 gcc 在哪里搜索以解析 -lpython3.2m?或者 -lpython3.2m 是错误的,我试过 -lpython3.2 但我从 ld 得到相同类型的错误。

其他可能有帮助的事实:

Mac OS 10.6.8

从 Python.org 获得的 DMG 安装的 Python 3.2

如果我可以给你任何其他信息来帮助你帮助我,那么请告诉我

0 投票
1 回答
1791 浏览

ctypes - Python 3.2.2 ctypes.Structure 将 c_void_p 初始化为 None

一个简单的类在 32 位 Windows 7 上产生了这种奇怪的行为。我试图将此结构的数组传递给我的 dll,然后尝试获取由 dll 填充的数据包内容。当我创建这个类的对象时,我发现 c_void_p 是一个 NoneType 对象。这是正常行为吗?

0 投票
1 回答
7530 浏览

python - 海龟模块没有属性颜色?

当我尝试运行Python 文档中turtle的第一段示例代码时:

我得到一个NameError

NameError:名称“颜色”未定义

调整import和手动指定模块也不起作用:

根据文档,我正在使用 Python v3.2.3,它显然包含turtle.color。Python 也安装了tkinter支持,因为import tkinter它也能正常工作。

完整的跟踪是:

多么奇怪。如果我进入 shell,无论是命令行还是 IDLE,然后一次输入一个命令:

没有问题。只有当我在 IDLE 中打开一个新窗口,输入所有命令并运行脚本时。

0 投票
2 回答
1653 浏览

python - 仅针对 Python3 修改 Python 路径

我正在使用 Python 3 和 Python 2.6 进行开发,并安装了这两个版本。然而,对于 Python 3,通往许多优秀模块(时间、数学……)的路径并不是我的 Python 路径的一部分。我可以将目录添加到路径中,但这很乏味。

有没有办法在不影响 Python 2 的情况下永久修改我的 Python 3 安装路径?

0 投票
0 回答
127 浏览

python - 如何调试 python 模块加载?

我正在尝试将cwiid从 python 2.7 移植到 3.2。它使用了很多不推荐使用的东西,所以我必须更改很多东西才能让它与 3.2 一起使用。现在我因为加载错误而被卡住了。使用 python 3.2 环境和安装到包 repo 的库,我这样做:

除了在源代码中盲目搜索之外,python 还期望 PyInit_cwiid方法在哪里?

例如,在源代码中,py_plugin.c其中包含一个py_init方法。