问题标签 [python-class]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
30 浏览

python-3.x - 无法从返回的类中打印字符串

所以我想开发基本代码,但我被困在这里。我知道我必须在 Bootcamp 类中调用该函数,但不知道如何调用。当输入作为训练营给出时,我想打印类训练营中的内容。帮助表示赞赏。

PS - 我是编码和从Zed Shaw艰难地学习 Python 的初学者,所以请提出任何改进我的编码的建议。这也是我关于 stackoverflow 的第一个问题,也避免了愚蠢的 pubg 参考。

0 投票
0 回答
38 浏览

python - 在 Python 中创建继承类的问题(递归错误)

我在使用继承的类创建基本 python 模块时遇到了一些问题。我渴望得到RecursionError: maximum recursion depth exceeded。下面是我希望我的代码如何工作的片段:

如何构建我的类以适应上述语法?

这是我的__init__.py

在我的contacts.py

0 投票
1 回答
886 浏览

python-3.x - 在 Python 中实现 Typescript 接口

我正在寻找一些关于在 Python 中实现一组仅数据值的“接口”的最佳方法的建议,这些接口相当于它们的打字稿对应物(我们有一个项目,我们同时使用两者,并希望强制执行一致他们的通信接口,这将通过将 python 序列化为 json 以拉入 TS 组件)

接口将是组合,以保持模块化和简单。

给定一组 TS 接口定义为:

我正在考虑使用数据类并执行以下操作:

数据类是最好的方法吗?

0 投票
0 回答
39 浏览

python-3.x - 在 Python 中执行每个子类函数之前调用父类函数

这是代码的想法

文件 1

文件 2

我有几个函数和几个包含继承MyChildClass的类的文件MyChildClassunittest.TestCase

我想setUp在执行任何类的函数之前被调用,MyChildClass但我不想单独装饰每个函数MyChildClasssetUp()MyChildClass. 它应该出现在 MyParentClass 中,如上所示

要运行测试,我需要设置应用程序,例如打开特定屏幕、登录并打开另一组窗口,然后才能开始测试。否则测试将找不到它正在寻找的元素,因为应用程序不会出现在所需的屏幕上。并且测试总是从应用程序外部开始

有没有办法实现与setUp()上述条件相同的功能。我浏览了run()in unittest 的源代码,他们使用上下文管理器来实现setUp()但不太明白

如果有人可以提出解决方案,将非常感激......谢谢!

0 投票
0 回答
37 浏览

python - SMTPlib 在我实现类的那一刻不起作用(Python)

我正在使用链接https://stackabuse.com/how-to-send-emails-with-gmail-using-python/中的代码 它运行良好。我附上了参考代码(第一个代码)。但是,然后我尝试将大部分代码放在一个类中(第二个代码)。邮件还在发送。但是,现在它没有了主体,大部分的身体都消失了。它被发送到一个荒谬的地址。但是,出于某种奇怪的原因,密件抄送包含正确的电子邮件地址。我附上了下面电子邮件的屏幕截图。我是python的新手,所以我不知道我哪里出错了。

不正确的电子邮件屏幕截图

0 投票
2 回答
161 浏览

python - Python中的函数链接,如果段返回False,则忽略链的其余部分

标题几乎解释了这个问题。我不知道是否有实用的解决方案,或者我是否对代码的行为过于挑剔。这篇文章暗示了正确的方向,但我从来没有任何代码可以工作。 https://medium.com/@adamshort/python-gems-5-silent-function-chaining-a6501b3ef07e

这是我想要的功能示例:

0 投票
1 回答
31 浏览

python - 在单独的文件中创建我自己的自定义方法

我想将我所有的方法\函数放在一个自定义文件夹中。这样我就可以导入它,它将具有我所有常用的功能。

让我们看看我目前的设置。文件夹名称:CustomMetrics(位于工作环境中我的站点包文件夹中)

内部文件夹:文件 1 main_func.py:该文件包含所有方法,并且它的代码在底部我放置了此代码以确保文件在导入时运行

文件2: init .py:该文件导入主文件中存在的所有方法

文件 3:此文件中的 EDA.py 我导入了 CustomMetrics。我没有收到任何错误,并且打印出文件已被编译。我知道这一点,因为在导入时我会从主文件的底部打印出来

但是一旦我尝试使用其中一个功能,我就会得到一个错误功能不存在

称呼

错误

如何在主文件中定义

我应该如何或做什么来查看为什么我的导入不起作用?

0 投票
0 回答
648 浏览

python-3.x - Python Vending Machine类方法理解

我正在研究简单的自动售货机。

我有一个关于类和子类方法的快速问题。

我想在这里问什么,我有子类“存款”,并且在一个while循环中,

  1. 如果类中的选择方法是 int,我想返回“Y”,如果类中的选择方法是 str,我想返回“V”。

这是因为我想继续添加插入自动售货机的硬币价值,直到代码运行。

但是,当我运行代码时,无论我在输入中输入什么,它总是给我“V”。

如果你们能帮我设计存款系统,那对我来说会更好,但如果你们能帮我弄清楚我提出的问题,这将有助于我理解这门课!

非常感谢您阅读糟糕的描述,任何不明白我所要求的内容的人,请发表评论!再次感谢你。

0 投票
1 回答
142 浏览

python - 有没有办法将 python 类转换为字节?

我想将 python 类从一台计算机发送到另一台计算机。为了发送数据,它必须是字节形式。我知道我可以用字典来做到这一点,但我想知道是否有办法将类转换为字节?我更喜欢使用除了泡菜以外的东西,因为我需要快速高效的东西。

谢谢

0 投票
0 回答
131 浏览

python-3.x - 在 jupyter 中挑选列表时遇到问题

所以我创建了一个书类并将它的实例添加到我试图腌制的列表中,但我遇到了一个奇怪的错误。帮助表示赞赏!

输出: