问题标签 [python-3.3]
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.
qt4 - PyQT4/Python33 问题
我已经在我的 Windows 7 机器上安装了 PyQt 4 以与 Python33 一起使用,我按照河岸上的说明进行操作,一切似乎都已正确完成,但是,我尝试了一个简单的示例来创建一个在网上找到的基本示例,该示例已编译但不显示任何内容图形用户界面。有任何想法吗?
谢谢
python - 无法使用 Python 通过套接字发送正确的值
我是一般使用 Python 和套接字的新手(昨天才开始),所以我在尝试设置 TCP 客户端和服务器时遇到了很多问题。我遇到的问题是我想将密钥从服务器发送到客户端。我知道服务器在打印出正确的密钥时正确地获取了密钥,但是它在新行中附加了一个 0,当密钥发送到客户端时,唯一显示的是“b'0' ”。
由于缺乏经验,我取得的进展很小,经过几个小时的搜索,我仍然没有找到解决问题的方法。
这是服务器代码:
这是客户端代码
从我的代码中可以看出,我正在使用 Python 3.3 非常感谢任何有关此问题的帮助。
urllib2 - python3 urllib.request.urlopen 超时错误
我有脚本女巫从网站获取数据。首先,我用 2.7 python 及其作品编写了它。当我将其重写为 python3 时,我遇到了问题。在 python2.7 中工作正常
蟒蛇3
上层代码产生超时错误。
我用大写避免了这个问题。但我不知道为什么 urllib2.urlopen 不会产生超时错误。当我使用 urllib.request.urlopen 时,我收到此错误消息:
urllib.error.URLError:urlopen 错误超时
或者
urllib.error.URLError:urlopen 错误超时 [WinError 10060]
urllib2.urlopen 和 urllib.request.urlopen 有什么区别?
python - Python:识别创建生成器的生成器函数
给定一个生成器对象,是否可以识别用于创建它的函数?
我正在实现一个装饰器,用于装饰带有附加属性的生成器函数。稍后我需要从生成器本身访问该属性。
python-3.3 - 当 foo 更改时,如何在函数中使用变量 foo 来引用某些类 bar.foo?
我刚刚开始介绍教我们 Python 的 CS 课程。我一直在胡闹试图制作一个可以为 rpg 游戏生成角色表的程序。我想知道如何使用类来定义物品和稍后购买/装备所述物品的功能。这几乎就是我一直在做的事情:
某些功能需要 Foo 或 Bar 才能工作,但它对我没有用。有没有办法做到这一点?
任何帮助都非常感谢。
编辑:我被展示了如何使用 csv 文件,所以我已经切换到使用它们来处理项目,但我仍然有兴趣看看这是否可能。
fedora - 如何在fedora18中为python3安装pygobject
我尝试在 Fedora 18 中为 python 3 安装 pygobject 我阅读了这个文档https://python-gtk-3-tutorial.readthedocs.org/en/latest/install.html然后我尝试在我输入 $ 时安装 jhbuild jhbuild sanitycheck 得到这个错误:bash: jhbuild: command not found...
我尝试使用 yum 安装,我安装了“pygobject3-devel”,但这不适用于 fedora 18 中的 python3 默认 python 是 python2.7.3,我使用 yum 安装 python3.3.0 并测试第一个演示代码:
在为这个 python 文件提供 chmod +x 之后,可以使用这个命令“./test.py”运行,如果我尝试用 python 运行(不使用 #! ....)并输入这个命令“$python test.py " 运行和工作没有任何问题,但是当我输入这个命令 "$python3 test.py" 我得到这个错误:
有什么想法吗?谢谢
python - Python 说:“IndexError:字符串索引超出范围。”
我正在为类似于棋盘游戏 MasterMind 的游戏编写一些练习代码——它不断出现这个错误,我不知道为什么会这样。这是代码:
好的,Guess 指定为 4 个整数,Answer 是一个包含 4 个数字的列表。它们在代码后都有相同的“len”,所以我不知道。
这段代码的重点是将答案转换为一个由 4 个数字组成的字符串,并查看这些数字中是否有任何数字与猜测的匹配,并返回总共有多少匹配。
python - python3 - os.path 更改
我python 3.3
在 Windows 7 中使用。
python文件,main.py
在D:\my proj\$MY\1
我在该文件中编写了以下代码:
所以,当我在 cmd 中运行我的程序时,它会给出如下输出:
现在,usage.txt
文件在我所在的目录中生成main.py
意味着在1
文件夹内。
但是我试图修改它应该保存在report
文件夹中的路径,因为你可以看到os.path.join
.
所以,我想将生成usage.txt
的文件保存在report
文件夹中,而不是1
. 我应该做哪些类型的更改?或者我需要使用哪些其他模块?
我是新手用户。因此,请尝试深入告诉我或向我发送链接,我可以从中获得更多与此相关的知识或示例。我正在等待您的回复。
python - 在列表中查找数字的所有索引
我有以下列表:
我知道这print(lista.index(0))
将打印找到数字的第一个索引,即 4
如何让它打印下一个应该是 7 等的索引?
python - 什么是 PasteDeploy,如果认为 Python 中的 Eggs 已经消失,我需要学习它吗?
我对 Python 很陌生。我已经下载了 Pyramid Framework 并试图理解它。它使用许多单独的工具进行工作。例如一些PasteDeploy
. 我试图阅读PasteDeploy
's 手册,但什么也看不懂。几乎没有有价值的例子和解释。只是语法。我所了解的是它.egg
在任何地方都使用格式。它基于.egg
格式:
同时我发现.egg
格式将被 Python 的包的未来抛弃。这是来源。同时,金字塔也是围绕着它建造的eggs
。其中的每个组件env\Lib\site-packages
都是一个egg
组件:
所以我不明白.egg
如果它被认为是某种“已弃用”,为什么它使用格式?为什么它使用PasteDeploy
它本身使用几乎不推荐使用的.egg
格式?我应该学习PasteDeploy
还是现在有一些更先进的工具,但我还不知道它们?.egg
Pyramid 中的格式会在不久的将来被替换吗?