首页 > TAG信息列表 > python-3-6

python中的request.get提供连接超时错误

语言版本:Python 3.6.3 IDE版本:PyCharm 2017.2.3 我试图解析一个天气网站以打印某个地方的天气.当我学习Python时,以前我使用urllib.request.urlopen(url).read()并成功了.现在,我正在将代码修改为BeautifulSoup4和request模块.下面是我的代码: from bs4 import * import requests u

错误Python子进程调用复制文件.没有文件,失败,但是返回1.为什么?

import subprocess import os #files src_file = '/../copy_me_test.txt' destination_file = 'paste_here.txt' #make copy of file shell_command = 'cp "%s" "%s"' % (src_file, destination_file) successful = subp

python-Pyinstaller-编译应用后找不到libmagic

问题 我正在用Python编写应用程序.它在我的python环境中正常工作,但是当我使用PyInstaller对其进行编译并尝试运行生成的可执行文件时,出现以下错误:ImportError:找不到libmagic.检查您的安装 我感觉这与“ python-magic-bin”有关,该安装包含名为“ magic”的模块所需的二进制文件,

异步锁优化错误

更新:编辑标题以关注主要问题.请参阅我的答案以获取完整更新. 在以下代码中,a()和b()相同.它们每个从0到9同时计数,同时每2个计数获取并产生一个锁. import asyncio lock = asyncio.Lock() def a (): yield from lock.acquire() for i in range(10): print('a: ' + str(i))

在美国的底图图中为多边形添加颜色条

非常感谢为以下代码绘制颜色条的任何帮助. I want my figure to be like this 我正在使用形状文件以及下面提到的文件根据字典对象中可用的密度绘制颜色图. {'ALABAMA': 37, 'ALASKA': 1, 'ARIZONA': 161, 'ARKANSAS': 35,

sqlite3游标实时更新?

有人可以向我解释一下吗: import sqlite3 db = sqlite3.connect(':memory:') db.execute('create table t1 (id integer primary key, val text)') db.execute('create table t2 (id integer primary key, val text)') c = db.cursor() c.execute(

在Python 3.7中检索长度为零的re.sub()的python 3.6处理

零长度匹配的处理已在python 3.7中更改.考虑使用python 3.6(及更早版本)的以下内容: >>> import re >>> print(re.sub('a*', 'x', 'bac')) xbxcx >>> print(re.sub('.*', 'x', 'bac')) x 我们在python 3.7中获得以下内容

python – 如何使用异步理解?

我试图在MacOS Sierra(10.12.2)中使用Python 3.6’s async comprehensions,但我收到了一个SyntaxError. 这是我尝试过的代码: print( [ i async for i in range(10) ] ) print( [ i async for i in range(10) if i < 4 ] ) [i async for i in range(10) if i % 2] 我收到async loo

python – HTTPS使用Google App Engine中的“请求”模块失败

我想在Google App Engine Python标准运行时环境中使用请求模块. 引自official Google Cloud docs: You can use third-party libraries that are pure Python code with no C extensions, by copying the library into your application directory. If the third-party library is

Python 3.6中的通用NamedTuple

我正在尝试创建NamedTuple的通用版本,如下所示: T1 = TypeVar("T1") T2 = TypeVar("T2") class Group(NamedTuple, Generic[T1, T2]): key: T1 group: List[T2] g = Group(1, [""]) # expecting type to be Group[int, str] 但是,我收到以下错误: TypeErro

Python 3.6没有名为pip的模块

我刚刚通过运行dnf install python36在Fedora 25(64位)上安装了Python 3.6并且我无法使用任何模块,Python 3.5可以使用其他方法就好了,例如,PyCharm抱怨安装工具没有安装,我也可以运行python3和问题: import aiohttp 但是,如果运行python36然后: import aiohttp 我改为: Traceba

更新Python 3.6的pip3?

我刚刚使用Homebrew从Python 3.4升级到Python 3.6. 输出状态: Pip, setuptools, and wheel have been installed. To update them pip3 install --upgrade pip setuptools wheel You can install Python packages with pip3 install <package> They will install into the site

python – 创建一个抽象的Enum类

我正在尝试用抽象方法创建一个抽象枚举(实际上是Flag). 我的最终目标是能够根据我定义的基本枚举创建复合枚举的字符串表示.我能够在不使类抽象的情况下获得此功能. 这是基本的Flag类和示例实现: from enum import auto, Flag class TranslateableFlag(Flag): @classmethod

为Python 3.6元类提供__classcell__示例

根据3.6.0文档: CPython implementation detail: In CPython 3.6 and later, the __class__ cell is passed to the metaclass as a __classcell__ entry in the class namespace. If present, this must be propagated up to the type.__new__ call in order for the c

python – 嵌套的f字符串

感谢David Beazley’s tweet,我最近发现新的Python 3.6 f-strings也可以嵌套: >>> price = 478.23 >>> f"{f'${price:0.2f}':*>20s}" '*************$478.23' 要么: >>> x = 42 >>> f'''-{f"&quo

在python3.6中,集合的顺序是像dicts一样

由于Python 3.6中dict实现的更改,现在默认排序.现在也设置保留顺序吗? 我找不到任何关于它的信息,但由于这两种数据结构在它们工作的方式非常相似,我认为可能就是这种情况. 我知道在所有情况下都没有订购dicts的承诺,但它们大部分时间都是如此.如Python文档中所述: The order-prese

无法导入cv2模块(Python 3.6)

总nexwbie在这里. 我没有成功尝试为python安装cv2模块,但它不起作用.我正在使用Python 3.6(64位) 我在cmd中输入以下命令: C:\Users\leahj>C:\Users\leahj\AppData\Local\Programs\Python\Python36\Scripts\pip3 install cv2 Collecting cv2 Could not find a version that satis

如何通过python-3.6在网站html中搜索?

我有很多礼物,我需要创建检查器,这将检查,如果礼物是否工作 – >它会在html中搜索一些单词.我正在寻找“礼品代码无效” 当我尝试通过urllib或请求读取html时,它只会加载一小部分html.我是初学者,所以我可能做错了. 我的代码是: import requests link = "https://discord.gift/o2uz

python – 如何在pygame中将png图像作为精灵上传,没有黑色背景?

]如何让我的精灵出现在屏幕上.我已经好几天了,我无法让它出现在屏幕上,它一直在屏幕上显示为黑色. 导入pygame pygame.init()win = pygame.display.set_mode((600,600)) pygame.display.set_caption( “拿破仑”) bg = pygame.image.load(“apple.png”).convert()win.blit(bg,[0,0

相同的逻辑适用于c但不能在python中最大化堆栈,我的代码中是否存在某些内容

我在python和c中编写了相同的逻辑,使用两个堆栈在O(1)时间内返回堆栈中的最大元素.但是当我在hackerrank上提交它时,它显示错误的python答案但接受c. 我在python中遗漏了什么. #include <bits/stdc++.h> using namespace std; int main() { int n,q,x; stack<int>s1,s2;

在Python中运行C扩展比普通C更快

我在C中实现了一个Python扩展,发现在Python中执行C函数要比从C main执行C代码快2倍. 但为什么这会更快?我希望普通的C在从Python调用时与从C调用时的性能完全相同. 这是我的实验: >普通C计算代码(简单3用于矩阵 – 矩阵乘法) > Plain C main函数调用mmult()函数> Python扩展包装器来

python – dictionary为相同的键添加值

我有一个字典列表: [{'name':'Jay', 'value':'1'},{'name':'roc', 'value':'9'},{'name':'Jay', 'value':'7'},{'name':'roc', 

python – 使用DictReader从CSV读入列表

代码: def import_csv(): with open('list.csv') as csvfile: reader = csv.DictReader(csvfile,delimiter=",") print(list(reader)) 输出是: [OrderedDict([('Anrede', 'asfsf'), ('Vorname', '

库指的是错误的Python版本

我在我的机器上安装了多个pythons,2.7,3.5,3.6等,我安装了名为spacy的库. 看起来这个库一直在引用旧版本的python 3.5.在/usr/local/lib/python3.5/dist-packages. Python 3.6.5 (default, Mar 29 2018, 03:28:50) [GCC 5.4.0 20160609] on linux Type "help", "copyright", "cre

如何将特殊方法’Mixin’应用于typing.NamedTuple

我喜欢Python 3.6中的typing.NamedTuple.但是通常情况下,namedtuple包含一个非hashable属性,我想将它用作dict键或set成员.如果namedtuple类使用对象标识(__eq__和__hash__的id())是有意义的,那么将这些方法添加到类中可以正常工作. 但是,我现在在我的代码中有几个地方有这种模式,