Python

测试类中的属性和方法时出现断言错误

为了练习,我编写了一个类BankAccount来学习使用Python进行OOP。为了使我的程序更具冗余性,我正在尝试编写一个测试函数test_BankBankAccount()来练习如何执行测试函数。 测试函数test_BankBankAccount()用于测试方法deposit()、withdraw()、transfer()和get_balance()是否按预期工作。 但是,测试函数 ..
发布时间:2022-08-26 12:15:06 Python

当__DEBUG__==FALSE时断言

我做了一个简单的测试程序来测试使用globals()["__debug__"] = value(__debug__ = value是SyntaxError)赋值给__debug__的功能。它主要尝试引发一个AssertionError,并打印是否引发了错误以及是否为预期错误。我是在__debug__更改程序中期遇到问题时执行此操作的。 print("__debug__ is", __debu ..
发布时间:2022-08-26 12:00:29 Python

如何为从matplotlib导出的PDF设置正确的图形大小和字体大小?

我需要生成适合特定宽度和使用特定字体大小的图形,最好不对pdf文件进行后处理。 在我的系统上,默认的图形用户界面后端是‘TkAgg’,默认的字体大小是12.0,正如文本对象上的get_fontsize()方法报告的那样。当我使用 生成图形时 f = pyplot.figure(figsize=(2.0,2.0)) f.text(0.5,0.5,'TEXT') pyplot.show() ..
发布时间:2022-08-25 20:45:11 Python

限制sys.settrace()返回的数据

在下面的代码示例中,我获得了所需的所有跟踪数据(跟踪permute()函数的本地值),但随后获得了一些不需要的数据,以: 开始 ('call', 406, {}) ('line', 407, {}) ('call', 986, {'name': 'atexit', 'import_': }) 并最终出现错误: File ..
发布时间:2022-08-25 20:06:29 Python

PYGAME在没有显示的情况下不返回操纵杆轴移动

我见过这个问题的其他解决方案,比如您需要调用pygame.vent.pump(),或者在While循环外部初始化操纵杆。然而,即使有了这些解决方案,我还是得到了操纵杆轴值的0。 如果我只取消对pygame.display.set_mode((1, 1))的注释,则代码将按预期工作,并且值将输出到控制台。 是否有方法仍然可以在不创建额外窗口的情况下获取轴值? 另外,我在Window ..
发布时间:2022-08-25 16:26:40 Python

如何在Selence中绕过Cloudflare僵尸防护

我需要从一个网站获取一些信息,只是出于教育目的,但由于保护,我不能发送请求。我得到的典型页面是先显示Check-Your-Browser页面,然后我会被反复重定向。 我如何才能绕过此保护? 推荐答案 我很久以前就遇到过这个问题,我能够解决它。使用下面的代码并享受:) options = webdriver.ChromeOptions() options.add_experimen ..
发布时间:2022-08-25 13:36:04 Python

Mergesort Python实现

我见过很多Mergesort Python实现,我编写了以下代码。总体逻辑运行良好,但没有返回正确的结果。我如何修复它? 编码: def merge(left, right): temp = [] i = 0 j = 0 while i ..
发布时间:2022-08-25 10:23:39 Python

按索引顺序替换Python中的字符串

我是一个新手,刚刚开始从YouTube学习Python。我正在尝试编写一个程序,用新的字符串号替换旧的字符串号,但在替换数字时遇到了问题。我想要取代指数(它的专业术语是什么(我不知道))。它可以单向运行,也可以按索引运行。 我的字符串是= (0101011011011101111011110111101111010110110110101101101101010101010101010101 ..
发布时间:2022-08-24 15:47:51 Python

在Python中的多重继承中,父类A和B的初始化是同时完成的吗?

我有一个关于子类的实例化过程的问题,这个子类分别是从不带arg的父类A和带kwargs的父类B继承的。 在下面的代码中,我不知道为什么在创建Child实例时,执行ParentB的set_kwargs()方法,而初始化ParentA。 (特别是,为什么结果显示Child receive {}?如何避免此结果?) 如有任何帮助,我们将不胜感激。 谢谢! class Gra ..
发布时间:2022-08-24 11:13:43 Python

P5-js python中的map()函数

在python中有没有像p5-js的map()这样的函数?据我所知,python中的map()完全不同,它将相同的函数应用于序列中的所有可迭代对象,但我需要一些能做p5-js中map()函数所做的事情,谢谢您的帮助! 编辑:p5-js中的map()带5个参数示例: map(100, 0, 200, 0, 50) 第一个参数是要映射的值 第二个参数是该值的最小值 第三个参 ..
发布时间:2022-08-23 23:29:45 Python