V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  AbcHiyi  ›  全部回复第 1 页 / 共 2 页
回复总数  23
1  2  
@diivL 谢谢,我去找下资料看看
隔壁 arduino 有个 USB host shell 基于 max3421 芯片的模块,esp32 s3 自带 USB 应该是能实现这个功能的就是没啥头绪
2022-07-16 15:16:04 +08:00
回复了 moonkiller 创建的主题 分享发现 Instagram 也抖音化了 上滑统治全世界?
说实话不太喜欢快节奏的视频,没啥营养还不停重复。
@abersheeran 哦哦 谢谢
2020-11-23 16:16:22 +08:00
回复了 AbcHiyi 创建的主题 Python Python 被 @staticmethod 装饰的方法在调用时,会调用 __init__ 方法?
@freakxx 哈哈喜欢尝试一些新姿势,挺有趣的
2020-11-11 08:32:37 +08:00
回复了 AbcHiyi 创建的主题 Python Python 被 @staticmethod 装饰的方法在调用时,会调用 __init__ 方法?
结案了,粗心大意,造成的哈哈哈
2020-11-11 08:31:58 +08:00
回复了 AbcHiyi 创建的主题 Python Python 被 @staticmethod 装饰的方法在调用时,会调用 __init__ 方法?
@freakxx 哈哈 东西整越大,已经有点控制不住了。以及找到问题了,在别的模块中引入了然后在测试中就造成了这个现象,无意间在终端导入时发现打印的的东西不太对找到的
2020-11-11 01:30:22 +08:00
回复了 AbcHiyi 创建的主题 Python Python 被 @staticmethod 装饰的方法在调用时,会调用 __init__ 方法?
也许我应该换个 ide 试试
2020-11-11 01:28:58 +08:00
回复了 AbcHiyi 创建的主题 Python Python 被 @staticmethod 装饰的方法在调用时,会调用 __init__ 方法?
@GodFastion 请问以下具体是怎么回事呢?嗯按照我的理解的是在调用静态方法时,构造方法不应该被调用啊。如果默认被调用的话就需要重新设计代码了.
2020-11-11 01:24:07 +08:00
回复了 AbcHiyi 创建的主题 Python Python 被 @staticmethod 装饰的方法在调用时,会调用 __init__ 方法?
@mrchi 直接执行的话,2 处的代码是不会有动作的。主要的问题是不清楚是调试器的 bug 还是 python 本身的问题。
2020-11-11 01:21:52 +08:00
回复了 AbcHiyi 创建的主题 Python Python 被 @staticmethod 装饰的方法在调用时,会调用 __init__ 方法?
@chashao @chashao 也许是 vscode 的 Python 插件的调试 bug
2020-11-11 01:20:25 +08:00
回复了 AbcHiyi 创建的主题 Python Python 被 @staticmethod 装饰的方法在调用时,会调用 __init__ 方法?
@Wincer 问题是在 2 处也会在 debug 时进入
2020-11-11 01:19:32 +08:00
回复了 AbcHiyi 创建的主题 Python Python 被 @staticmethod 装饰的方法在调用时,会调用 __init__ 方法?
@GodFastion 这个我清楚,问题是 2 处的代码调用静态方法也触发了 init 构造函数
2020-11-10 22:21:50 +08:00
回复了 AbcHiyi 创建的主题 Python Python 被 @staticmethod 装饰的方法在调用时,会调用 __init__ 方法?
@singerll 是啊 ,按道理来说不应该调用构造函数的。但是调试的时候,调用静态方法总是会从静态方法进去就很奇怪
2020-11-10 21:49:21 +08:00
回复了 AbcHiyi 创建的主题 Python Python 被 @staticmethod 装饰的方法在调用时,会调用 __init__ 方法?
顺道问一句,V2ex 怎么插入图片。刚刚加入这边还不清楚怎么操作。还是说只能使用 markdown 语法来引用网图吗?
2020-11-10 20:59:33 +08:00
回复了 AbcHiyi 创建的主题 Python 发现了 Python 一个奇怪的特性
@zone10 好的知道了,下次注意。
2020-11-06 03:44:55 +08:00
回复了 AbcHiyi 创建的主题 Python 发现了 Python 一个奇怪的特性
class Semantic:

@equal_language_check
def __init__(self, from_lang, to_lang, reper_text):

def __repr__(self):

def text(self) -> str:

def json(self) -> dict:

这好像没法弄格式,大致结构就是这样的
2020-11-06 03:42:06 +08:00
回复了 AbcHiyi 创建的主题 Python 发现了 Python 一个奇怪的特性
@Kobayashi @laike9m @askfermi @freakxx 抱歉抱歉 忘记了 大概是这样的 没有继承

class Semantic:

@equal_language_check
def __init__(self, from_lang, to_lang, reper_text):
self.reper_text = reper_text
self.from_lang = from_lang
self.to_lang = to_lang

template = Conf().template_of_semantic(
fromlang=from_lang,
text=reper_text,
tolang=to_lang,
)

self.__data__ = requests.post(
**template
).json()[0]['translations']

def __repr__(self):
return F'"{self.reper_text}"({self.from_lang})-->({self.to_lang})'

def text(self) -> str:
data = self.json()['semantic']
text = '\n'.join([F'{k}:{",".join(v)}' for k, v in data.items()])
return text

def json(self) -> dict:
semantics = {}
for i in self.__data__:
temp = []
for i_i in i['backTranslations']:
temp.append(i_i['displayText'])
semantics[i['displayTarget']] = temp
return {
'from': self.from_lang,
'semantic': semantics,
'to': self.to_lang
}
2020-11-06 00:01:13 +08:00
回复了 AbcHiyi 创建的主题 Python 发现了 Python 一个奇怪的特性
@askfermi 这就是问题所在了,我既没有定义 __bool__方法也没有定义__len__方法,也没有定义别的东西。也许是其它问题。
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2814 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 09:34 · PVG 17:34 · LAX 01:34 · JFK 04:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.