python-3.4相关内容

如何在 Python3 中检测 concurrent.futures 中的异常?

由于它的并发期货模块,我刚刚转向 python3.我想知道是否可以让它检测错误.我想使用并发期货来并行程序,如果有更高效的模块请告诉我. 我不喜欢多处理,因为它太复杂而且没有多少文档可用.但是,如果有人可以编写一个没有类的 Hello World,只使用多处理并行计算的函数,这样它就很容易理解了,那就太好了. 这是一个简单的脚本: from concurrent.futures 导入 ..

Pandas 错误 - 遇到无效值

我是熊猫新手.我下载并安装了 Anaconda.然后我尝试通过 Spyder 应用程序运行以下代码: 将 pandas 导入为 pd将 numpy 导入为 nptrain = pd.read_csv('/Users/Ben/Documents/Kaggle/Titanic/train.csv')火车 虽然这会按我的预期打印数据帧,但它也会显示这些错误 //anaconda/lib/pytho ..
发布时间:2022-01-10 21:28:19 Python

使用 ftplib 连接到 FTP TLS 1.2 服务器

我尝试连接到仅支持 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' ..
发布时间:2022-01-09 11:59:56 Python

编译 Python 3.4 不是复制 pip

我已经从 Linux Mint 上的源代码编译了 Python 3.4,但由于某种原因它没有将 pip 复制到它的最终编译文件夹(在 make install 之后). 有什么想法吗? 解决方案 刚整理出来.下面是从源码编译python的方法. $ ./configure --prefix=/home/user/sources/compiled/python3.4_dev --wi ..
发布时间:2022-01-04 21:56:14 Python

在 Komodo 中运行 openpyxl python 脚本时出现 PermissionError [errno 13]

我在 Windows 7 上的 Komodo edit 9 和 python 3.4 中使用 openpyxl 脚本时遇到问题.我复制了一些 openpyxl 代码来学习,但它不会从 Komodo 执行.我收到一个权限错误 13.我检查了我的路径并且存在 python34.当我使用 IDLE 或命令提示符时,将运行相同的脚本.我的 Komodo 命令目前是:%(python3) -u %F关于可能 ..
发布时间:2022-01-04 19:18:03 Python

为什么一个类变量没有在列表理解中定义,而另一个是?

我刚刚阅读了这个问题的答案:从类定义中的列表推导式访问类变量 它帮助我理解为什么以下代码会导致 NameError: name 'x' is not defined: A 类:x = 1数据 = [0, 1, 2, 3]new_data = [i + x for i in data]打印(新数据) NameError 的发生是因为 x 没有在列表理解的特殊范围内定义.但我无法理解为什么下 ..
发布时间:2022-01-04 11:26:11 Python

我如何在 asyncio 中使用请求?

我想在 asyncio 中做并行 http 请求任务,但我发现 python-requests 会阻塞 asyncio 的事件循环.我找到了 aiohttp 但它无法提供使用 http 代理的 http 请求服务. 所以我想知道是否有一种方法可以在 asyncio 的帮助下进行异步 http 请求. 解决方案 要将请求(或任何其他阻塞库)与 asyncio 一起使用,您可以使用 Ba ..
发布时间:2021-12-31 19:45:50 Python

在 Windows 8.1、7 Enterprise 和 7 Home Editions 下安装 numpy 期间 pip 的编译器问题

由于我收到与编译问题相关的各种错误,我无法在运行 Python 3.4 的计算机上通过 pip install numpy 安装 numpy(仅适用于 64 位 Python 安装). 这是一个被广泛报道的问题,我有 有关无法找到 vcvarsall.bat 的相关问题.我已经在运行 Windows 8.1、7 Enterprise 和 7 Home Edition 的三台不同的干净机器上对 ..
发布时间:2021-12-30 19:53:47 Python

如何为 Python 3 安装 Pandas?

我尝试通过执行以下命令为 Python 3 安装 pandas: sudo pip3 install pandas 结果我得到了这个: 下载/解包pandas无法获取索引基 URL https://pypi.python.org/simple/找不到任何满足熊猫要求的下载打扫干净...根本找不到熊猫的分布 也许有趣的是,Python 2 的安装工作正常. sudo pip install ..
发布时间:2021-12-30 19:53:32 Python

这个轮子怎么安装?

我设法安装了 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 ..
发布时间:2021-12-30 19:46:24 Python

如何在 CentOS 7 中安装 pip?

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 ..
发布时间:2021-12-30 19:34:56 其他开发

如何在 Python 3.4 上安装 PyGame?

所以我有这个小问题.当我尝试为 Python 3.4 安装 PyGame 时,我下载了一个 .whl(wheel?)文件,但不知道如何使用它.有些人告诉我一些关于 pip 但不知道如何使用/安装它. 解决方案 您可以为 Python 3.4 安装轮子文件 这里: 首先你必须从pip安装wheel包,然后安装Pygame. pip install wheelpip 安装 pygame ..
发布时间:2021-12-30 19:22:35 Python

Django 2、python 3.4 无法解码 urlsafe_base64_decode(uidb64)

我正在尝试通过电子邮件激活用户,电子邮件有效,编码有效,我使用了 django1.11 中的方法,该方法运行成功. 在 Django 1.11 中,以下成功解码为 28,其中 uidb64 = b'Mjg' force_text(urlsafe_base64_decode(uidb64)) 在 django 2 (2, 0, 0, 'final', 0) 上面的代码解码不起作用并导致错误 ..
发布时间:2021-12-29 18:31:34 Python

是否可以覆盖枚举中的 __new__ 以将字符串解析为实例?

我想将字符串解析为 python 枚举.通常人们会实现一个解析方法来做到这一点.几天前,我发现了 __new__ 方法,它能够根据给定的参数返回不同的实例. 这是我的代码,它不起作用: 导入枚举类类型(enum.Enum):未知 = 0来源 = 1网表 = 2def __new__(cls, value):if (value == "src"): 返回 Types.Source# elif ..
发布时间:2021-12-29 16:51:28 Python

enum - 在字符串转换时获取 enum 的值

我定义了以下枚举 from enum import EnumD类(枚举):x = 1y = 2打印(D.x) 现在打印的值为 D.x 相反,我希望枚举的值被打印 1 可以做些什么来实现此功能? 解决方案 您正在打印枚举 object.如果您只想打印,请使用 .value 属性: print(D.x.value) 请参阅程序访问枚举成员及其属性部分: 如果您有一个枚举成 ..
发布时间:2021-12-29 16:23:58 Python

Python Enum,何时何地使用?

Python 3.4.0 引入了 enum,我已经阅读了 doc 但仍然不知道它的用法.在我看来,enum.Enum 是一个扩展的 namedtuple 类型,这可能不是真的.所以这些是我想了解的关于 Enum 的内容: 何时何地使用Enum? 为什么我们需要Enum?有什么优势? 究竟什么是Enum? 解决方案 1.何时何地使用枚举? 当您的变量采用一组有限的可能值中 ..
发布时间:2021-12-29 16:08:46 Python

如何使用 python 的 asyncio 模块正确创建和运行并发任务?

我试图正确理解和实现两个同时运行的Task 对象使用 Python 3 的相对较新的 asyncio 模块. 简而言之,asyncio 似乎旨在通过事件循环处理异步进程和并发Task 执行.它提倡使用 await(应用于异步函数)作为等待和使用结果的无回调方式,而不会阻塞事件循环.(期货和回调仍然是一个可行的选择.) 它还提供了 asyncio.Task() 类,它是 Future 的 ..
发布时间:2021-12-28 22:52:40 Python

python多次导入

我想这是一个笼统的问题,如果没有在正确的地方发布,那么抱歉. 例如,我有一个函数 a 导入 os.如果我从另一个文件多次调用这个函数,我假设导入也会多次完成?有没有办法只导入不存在的模块? 基本上,我有一个类调用从各种文件导入的多个函数,而不是导入整个文件,我认为只导入函数会更容易,但现在我想知道我是否会让自己头疼长期进口过剩. 解决方案 如 描述 在python文档中,当py ..
发布时间:2021-12-25 19:35:08 Python

Python 3.4 中的 BeautifulSoup 无效语法(在 2to3.py 之后)

我正在尝试在 Python 3.4 中安装 Beautiful Soup 4.我从命令行安装了它(因为我没有转换它而得到无效的语法错误),将 2to3.py 转换脚本运行到 bs4,现在我得到一个新的无效语法错误. >>>从 bs4 导入 BeautifulSoup回溯(最近一次调用最后一次):文件“",第 1 行,在 中从 bs4 导入 Beautifu ..
发布时间:2021-12-23 20:54:51 Python