Tag: python 3.3

AttributeError:“模块”对象没有属性“请求”

当我在Python中运行以下代码 – 3.3: import urllib tempfile = urllib.request.urlopen("http://yahoo.com") 我得到以下错误: 我也这样做来validation: 我究竟做错了什么? 提前致谢!

Python 3.3中的散列函数在会话之间返回不同的结果

我已经在Python 3.3中实现了一个BloomFilter,每次会话都得到不同的结果。 深入研究这个奇怪的行为使我得到了内部的hash()函数 – 它为每个会话返回同一个string的不同散列值。 例: >>> hash("235") -310569535015251310 —–打开一个新的python控制台—– >>> hash("235") -1900164331622581997 为什么发生这种情况? 为什么这是有用的?

如何在Mac OS X上安装Python 3的pip?

OS X(Mavericks)安装了Python 2.7的股票。 但是我用3.3来做所有我自己的Python东西。 我刚刚刷新我的3.3.2安装并安装了新的3.3.3。 所以我需要再次安装pyserial 。 我可以按照以前的方式来做到这一点,即: 从pypi下载pyserial untar pyserial.tgz CD pyserial python3 setup.py install 但我想要像酷小孩一样做,只是做一些像pip3 install pyserial 。 但是到目前为止我还不清楚。 就这一点而言。 对virtualenv没有兴趣(除非我必须)。

用Python写入CSV添加空白行

我正在尝试写入CSV文件,但之间有空行。 我怎样才能删除空白行? import csv b = open('test.csv', 'w') a = csv.writer(b) data = [['Me', 'You'],\ ['293', '219'],\ ['54', '13']] a.writerows(data) b.close()

Python 3:ImportError“No Module named Setuptools”

我在Python 3中安装软件包时遇到麻烦。 我一直使用setup.py install命令安装软件包。 但是现在当我尝试安装ansicolors包时,我得到: importerror“没有名为Setuptools的模块” 我不知道该怎么做,因为我从来没有Setuptools,仍然我已经安装了很多与setup.py install命令没有setuptools的包,现在我应该得到setuptools。 我甚至不能安装setuptools,因为我有python 3.3,setuptools不支持python 3。 为什么我的安装命令不起作用了?

在Python 2.7中的分支。 和3.3

我怎样才能在Python 2.7中分割两个数字,并得到小数的结果? 我不明白为什么有差异: 在Python 3中: >>> 20/15 1.3333333333333333 在Python 2中: >>> 20/15 1 这不是真的吗?