python-3.4相关内容
由于它的并发期货模块,我刚刚转向 python3.我想知道是否可以让它检测错误.我想使用并发期货来并行程序,如果有更高效的模块请告诉我. 我不喜欢多处理,因为它太复杂而且没有多少文档可用.但是,如果有人可以编写一个没有类的 Hello World,只使用多处理并行计算的函数,这样它就很容易理解了,那就太好了. 这是一个简单的脚本: from concurrent.futures 导入
..
我是熊猫新手.我下载并安装了 Anaconda.然后我尝试通过 Spyder 应用程序运行以下代码: 将 pandas 导入为 pd将 numpy 导入为 nptrain = pd.read_csv('/Users/Ben/Documents/Kaggle/Titanic/train.csv')火车 虽然这会按我的预期打印数据帧,但它也会显示这些错误 //anaconda/lib/pytho
..
我尝试连接到仅支持 TLS 1.2 的 FTP 服务器使用 Python 3.4.1 我的代码: 导入ftplib导入 sslftps = ftplib.FTP_TLS()ftps.ssl_version = ssl.PROTOCOL_TLSv1_2打印 (ftps.connect('108.61.166.122',31000))打印(ftps.login('test','test123'
..
我已经从 Linux Mint 上的源代码编译了 Python 3.4,但由于某种原因它没有将 pip 复制到它的最终编译文件夹(在 make install 之后). 有什么想法吗? 解决方案 刚整理出来.下面是从源码编译python的方法. $ ./configure --prefix=/home/user/sources/compiled/python3.4_dev --wi
..
我在 Windows 7 上的 Komodo edit 9 和 python 3.4 中使用 openpyxl 脚本时遇到问题.我复制了一些 openpyxl 代码来学习,但它不会从 Komodo 执行.我收到一个权限错误 13.我检查了我的路径并且存在 python34.当我使用 IDLE 或命令提示符时,将运行相同的脚本.我的 Komodo 命令目前是:%(python3) -u %F关于可能
..
我刚刚阅读了这个问题的答案:从类定义中的列表推导式访问类变量 它帮助我理解为什么以下代码会导致 NameError: name 'x' is not defined: A 类:x = 1数据 = [0, 1, 2, 3]new_data = [i + x for i in data]打印(新数据) NameError 的发生是因为 x 没有在列表理解的特殊范围内定义.但我无法理解为什么下
..
我想在 asyncio 中做并行 http 请求任务,但我发现 python-requests 会阻塞 asyncio 的事件循环.我找到了 aiohttp 但它无法提供使用 http 代理的 http 请求服务. 所以我想知道是否有一种方法可以在 asyncio 的帮助下进行异步 http 请求. 解决方案 要将请求(或任何其他阻塞库)与 asyncio 一起使用,您可以使用 Ba
..
由于我收到与编译问题相关的各种错误,我无法在运行 Python 3.4 的计算机上通过 pip install numpy 安装 numpy(仅适用于 64 位 Python 安装). 这是一个被广泛报道的问题,我有 有关无法找到 vcvarsall.bat 的相关问题.我已经在运行 Windows 8.1、7 Enterprise 和 7 Home Edition 的三台不同的干净机器上对
..
我尝试通过执行以下命令为 Python 3 安装 pandas: sudo pip3 install pandas 结果我得到了这个: 下载/解包pandas无法获取索引基 URL https://pypi.python.org/simple/找不到任何满足熊猫要求的下载打扫干净...根本找不到熊猫的分布 也许有趣的是,Python 2 的安装工作正常. sudo pip install
..
我设法安装了 pip,但是当我使用 pip 安装下载的轮子时,它会打印: C:\Python34\Scripts\pip install pygame-1.9.2a0-cp34-none-win_amd64.whl要求'pygame-1.9.2a0-cp34-none-win_amd64.whl'看起来像一个文件名,但该文件不存在pygame-1.9.2a0-cp34-none-win_amd6
..
CentOS 7 EPEL 现在包含 Python 3.4:yum install python34 然而,当我尝试这样做时,即使 Python 3.4 安装成功,它似乎也没有安装 pip.这很奇怪,因为 pip 应该默认包含在 Python 3.4 中.which pip3 没有找到任何东西,which pip 也没有找到. 如何从 CentOS 7 EPEL 版本中的 Python
..
所以我有这个小问题.当我尝试为 Python 3.4 安装 PyGame 时,我下载了一个 .whl(wheel?)文件,但不知道如何使用它.有些人告诉我一些关于 pip 但不知道如何使用/安装它. 解决方案 您可以为 Python 3.4 安装轮子文件 这里: 首先你必须从pip安装wheel包,然后安装Pygame. pip install wheelpip 安装 pygame
..
我正在尝试通过电子邮件激活用户,电子邮件有效,编码有效,我使用了 django1.11 中的方法,该方法运行成功. 在 Django 1.11 中,以下成功解码为 28,其中 uidb64 = b'Mjg' force_text(urlsafe_base64_decode(uidb64)) 在 django 2 (2, 0, 0, 'final', 0) 上面的代码解码不起作用并导致错误
..
我想将字符串解析为 python 枚举.通常人们会实现一个解析方法来做到这一点.几天前,我发现了 __new__ 方法,它能够根据给定的参数返回不同的实例. 这是我的代码,它不起作用: 导入枚举类类型(enum.Enum):未知 = 0来源 = 1网表 = 2def __new__(cls, value):if (value == "src"): 返回 Types.Source# elif
..
我定义了以下枚举 from enum import EnumD类(枚举):x = 1y = 2打印(D.x) 现在打印的值为 D.x 相反,我希望枚举的值被打印 1 可以做些什么来实现此功能? 解决方案 您正在打印枚举 object.如果您只想打印,请使用 .value 属性: print(D.x.value) 请参阅程序访问枚举成员及其属性部分: 如果您有一个枚举成
..
Python 3.4.0 引入了 enum,我已经阅读了 doc 但仍然不知道它的用法.在我看来,enum.Enum 是一个扩展的 namedtuple 类型,这可能不是真的.所以这些是我想了解的关于 Enum 的内容: 何时何地使用Enum? 为什么我们需要Enum?有什么优势? 究竟什么是Enum? 解决方案 1.何时何地使用枚举? 当您的变量采用一组有限的可能值中
..
我试图正确理解和实现两个同时运行的Task 对象使用 Python 3 的相对较新的 asyncio 模块. 简而言之,asyncio 似乎旨在通过事件循环处理异步进程和并发Task 执行.它提倡使用 await(应用于异步函数)作为等待和使用结果的无回调方式,而不会阻塞事件循环.(期货和回调仍然是一个可行的选择.) 它还提供了 asyncio.Task() 类,它是 Future 的
..
我想这是一个笼统的问题,如果没有在正确的地方发布,那么抱歉. 例如,我有一个函数 a 导入 os.如果我从另一个文件多次调用这个函数,我假设导入也会多次完成?有没有办法只导入不存在的模块? 基本上,我有一个类调用从各种文件导入的多个函数,而不是导入整个文件,我认为只导入函数会更容易,但现在我想知道我是否会让自己头疼长期进口过剩. 解决方案 如 描述 在python文档中,当py
..
我正在尝试在 Python 3.4 中安装 Beautiful Soup 4.我从命令行安装了它(因为我没有转换它而得到无效的语法错误),将 2to3.py 转换脚本运行到 bs4,现在我得到一个新的无效语法错误. >>>从 bs4 导入 BeautifulSoup回溯(最近一次调用最后一次):文件“",第 1 行,在 中从 bs4 导入 Beautifu
..
我使用的是 Ubuntu 12.04,并且想同时使用 python 3.4 和 python 2.7. python 3.4 安装正常.但是,我无法为 python 3 安装 numpy 包(因此我无法安装 scipy、pandas 等). 使用 sudo pip3 install numpy 吐出以下错误: 文件“numpy/core/setup.py",第 289 行,在
..