python-3.x相关内容

如何在 Django 中设置时区?

在我的 django 项目的 settings.py 文件中,我有这一行: TIME_ZONE = 'UTC' 但我希望我的应用在 UTC+2 时区运行,所以我将其更改为 TIME_ZONE = 'UTC+2' 它给出了错误 ValueError: Incorrect timezone setting: UTC+2.这样做的正确方法是什么? 谢谢! 解决方案 以下是有效时区列 ..
发布时间:2021-12-02 19:45:00 Python

NoReverseMatch 与关键字参数 uidb64 与 Django 2.0

我不明白为什么我的代码不起作用.在它起作用之前,但是现在,当我运行服务器并进行测试时,代码不起作用. 当用户注册时,我向他发送激活电子邮件,如下所示: def send_activation_email(serializer, request, user):current_site = get_current_site(请求)message = render_to_string('acc_ ..
发布时间:2021-12-02 19:38:32 Python

networkx - 根据边缘属性更改颜色/宽度 - 结果不一致

我设法正确地生成了图表,但通过更多的测试发现以下两行不同的代码结果不一致: colors = [h.edge[i][j]['color'] for (i,j) in h.edges_iter()]widths = [h.edge[i][j]['width'] for (i,j) in h.edges_iter()]nx.draw_circular(h,edge_color=colors,widt ..
发布时间:2021-12-02 17:31:57 Python

Matplotlib 直方图或 Seaborn distplots 的 bin 没有轮廓

在使用 seaborn 和 Jupyter notebook 做一些练习题时,我意识到 distplot() 图形在文档中的所有示例图形的各个 bin 上没有较暗的轮廓.我尝试使用 Pycharm 创建图表并注意到同样的事情.我认为这是一个seaborn 问题,我尝试了一些使用 matplotlib 的 hist() 图表,只是得到了相同的结果. 将 matplotlib.pyplot 导入为 ..
发布时间:2021-12-02 17:31:41 Python

一个班轮:从列表中创建一个以索引为键的字典

我想从给定的列表中创建一个字典,在一行中.字典的键是索引,值是列表的元素.像这样: a = [51,27,13,56] #给定的列表d = one-line-statement #创建字典的一行语句打印(四) 输出: {0:51, 1:27, 2:13, 3:56} 我对为什么要一个线路没有任何具体要求.我只是在探索 python,想知道这是否可能. 解决方案 a = [51,27 ..
发布时间:2021-12-02 17:31:30 Python

Python 3 中 execfile 的替代方案?

Python 2 具有内置函数 execfile,它在 Python 3.0 中被删除.这个问题讨论了 Python 3.0 的替代方案,但一些相当大的变化自 Python 3.0 起. execfile 的最佳替代品是什么对于 Python 3.2 和 未来的 Python 3.x 版本? 解决方案 2to3 脚本替换 execfile(filename, globals, lo ..
发布时间:2021-12-02 17:31:15 Python

collections.ChainMap 的目的是什么?

在 Python 3.3 中添加了 ChainMap 类到 collections 模块: 提供了一个 ChainMap 类,用于快速链接多个映射因此它们可以被视为一个单元.它通常比创建一个新字典并运行多个 update() 调用. 示例: >>>从集合导入 ChainMap>>>x = {'a':1,'b':2}>>>y = {'b': 10, 'c': 11}>>>z = Cha ..
发布时间:2021-12-02 17:31:07 Python

Python 错误消息 io.UnsupportedOperation:不可读

我做了一个简单的程序,但运行时显示以下错误: line1 = []line1.append("xyz")line1.append("abc")line1.append("mno")file = open("文件.txt","w")对于范围内的 i (3):file.write(line1[i])file.write("\n")对于文件中的行:打印(行)文件.close() 它显示此错误消息: ..
发布时间:2021-12-02 17:31:00 其他开发

在 Python3 中按索引访问 dict_keys 元素

我正在尝试通过索引访问 dict_key 的元素: test = {'foo': 'bar', 'hello': 'world'}keys = test.keys() # dict_keys 对象键.index(0)AttributeError: 'dict_keys' 对象没有属性 'index' 我想要foo. 同: 键[0]类型错误:'dict_keys' 对象不支持索引 我该 ..
发布时间:2021-12-02 17:30:51 Python

Python pandas:删除字符串中分隔符后的所有内容

我有数据框,其中包含例如: “供应商 a::ProductA"“供应商 b::产品 A"“供应商a::产品b" 我需要删除所有(包括)两个 :: 以便我最终得到: “供应商A"“供应商b"“供应商" 我尝试了 str.trim(似乎不存在)和 str.split 没有成功.实现这一目标的最简单方法是什么? 解决方案 您可以像平常使用 split 一样使用 pandas.Series ..
发布时间:2021-12-02 17:30:19 Python

语法错误:解析时出现意外的 EOF

我在运行这部分代码时遇到错误.我尝试了一些现有的解决方案,但都没有帮助. elec_and_weather = pd.read_csv(r'C:\HOUR.csv', parse_dates=True,index_col=0)# 向每个 X 向量添加历史需求对于范围内的 i (0,24):elec_and_weather[i] = np.zeros(len(elec_and_weather['需 ..
发布时间:2021-12-02 17:30:08 Python

类型错误:'dict_keys' 对象不支持索引

def shuffle(self, x, random=None, int=int):"""x, random=random.random -> shuffle list x 到位;返回 None.可选的 arg random 是一个返回随机数的 0 参数函数浮动在 [0.0, 1.0);默认情况下,标准 random.random."""randbelow = self._randbelow对于 ..
发布时间:2021-12-02 17:30:00 Python

如何将 functools.singledispatch 与实例方法一起使用?

Python 3.4 添加 使用静态方法定义函数重载的能力.这基本上是文档中的示例: from functools import singledispatch类测试类(对象):@singledispatchdef test_method(arg,verbose=False):如果冗长:print("让我说吧,", end="")打印(参数)@test_method.register(int)定义 ..
发布时间:2021-12-02 17:29:44 Python

如何在 Python 3 中的字节和字符串之间进行转换?

这是一个 Python 101 类型的问题,但是当我尝试使用一个似乎将我的字符串输入转换为字节的包时,它让我困惑了一段时间. 正如您将在下面看到的,我为自己找到了答案,但我觉得值得在这里记录,因为我花了很多时间来发掘正在发生的事情.它似乎对 Python 3 是通用的,所以我没有提到我正在使用的原始包;它似乎不是一个错误(只是特定的包有一个 .tostring() 方法,显然 not 产生我 ..
发布时间:2021-12-02 17:29:37 其他开发

加速 Python 中的位串/位操作?

我使用 Sieve of Eratosthenes 和 Python 3.1 编写了一个素数生成器.代码在 ideone.com 上以 0.32 秒正确且优雅地运行,以生成最多 1,000,000 的素数. # from bitstring import BitStringdef prime_numbers(limit=1000000):'''质数生成器.产量系列2, 3, 5, 7, 11, ..
发布时间:2021-12-02 17:29:29 其他开发

SSL:CERTIFICATE_VERIFY_FAILED 与 Python3

如果这是一个愚蠢的问题,我深表歉意,但我一直在尝试自学如何使用 BeautifulSoup,以便我可以创建一些项目. 我正在关注此链接作为教程:https://www.youtube.com/watch?v=5GzVNi0oTxQ 在按照与他完全相同的代码之后,这是我得到的错误: 回溯(最近一次调用最后一次):文件“/Library/Frameworks/Python.framewo ..
发布时间:2021-12-02 17:29:07 Python

Python 中的函数链

在 Codewars.com 上,我遇到了以下任务: 创建一个函数add,在连续调用时将数字相加.所以add(1)应该返回1,add(1)(2)应该返回1+2,... 虽然我熟悉 Python 的基础知识,但我从未遇到过可以这样连续调用的函数,即可以调用为的函数 f(x)f(x)(y)(z)....到目前为止,我什至不确定如何解释这个符号. 作为数学家,我怀疑 f(x)(y) 是 ..
发布时间:2021-12-02 17:28:59 Python

Python 3 中的 Concurrent.futures 与多处理

Python 3.2 引入了 Concurrent Futures,看起来有些高级旧线程和 multiprocessing 模块的组合. 与旧的多处理模块相比,将其用于 CPU 密集型任务的优点和缺点是什么? 这篇文章 表明它们更容易使用 - 是这样吗? 解决方案 我不会将 concurrent.futures 称为更“高级"的- 这是一个更简单的界面,无论您使用多线程还是多进 ..
发布时间:2021-12-02 17:28:49 Python

为什么 Python3 中没有 xrange 函数?

最近我开始使用 Python3,它缺少 xrange 很痛苦. 简单例子: Python2: from time 导入时间为 t定义计数():st = t()[x for x in xrange(10000000) if x%4 == 0]et = t()印刷等数数() Python3: from time 导入时间为 tdef xrange(x):返回迭代器(范围(x))定 ..
发布时间:2021-12-02 17:28:39 Python