腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Python
3
--
使用
仅
带
args
模块
的
kwargs
、
、
、
我正在用tkinter编写一个gui,并
使用
一个发布/订阅
模块
(pyPubSub)来通知程序
的
不同部分,如果它们被订阅了,会发生什么。所以,我有两个需要协同工作
的
函数。在tkinter中,我
使用
:调用call循环内
的
消息发送。如您所见,它只接受*
args
作为参数发送到回调。我发送
的
回调来自pyPubSub: sendMessage(topic, **
kwarg
浏览 10
提问于2016-08-02
得票数 1
回答已采纳
1
回答
如何在__init__中重载线程类
的
python
3
函数?
、
、
、
我正在尝试移植到
python
3
。但是,我不知道如何在Thread.__init__中设置
python
3
函数。Thread.__init__(self, group=None, target=None, name=None,
args
=(),
kwargs
=None, verbose=None) 但
python
3
its:__in
浏览 3
提问于2016-10-31
得票数 3
回答已采纳
1
回答
如何更新
python
附带
的
模块
?
、
、
我在子进程
模块
方面遇到了问题。我遗漏了check_output函数,我想知道是否有一种方法可以在不完全重新安装
python
的
情况下更新/替换它。
浏览 1
提问于2015-08-19
得票数 0
4
回答
使用
*
args
、**
kwargs
和可选/默认参数调用
Python
函数
、
、
但是,不起作用
的
是调用:func(1,2,
3
) #kw1 will be assigned
3
因此,对于
3
应该打包到
args
还是
kwargs
中,这将引入一些模棱两可
的
问题。但是,在
Python
浏览 0
提问于2012-03-26
得票数 70
回答已采纳
1
回答
使用
较少参数重写方法-
Python
、
为了简单起见,我有一个带有def calculate(self,a,b,c,d,e)方法
的
旧类cal1,并且有很多地方调用这个方法,例如:ans=cal1.calculate(a,b,c,d,e)。现在我有了一个新
的
类cal2,它应该用所有重用与cal1相同名称
的
方法替换旧
的
类,但是新
的
类只需要更少
的
参数c,d,e def calculate(self,c,d,e),而不是a,b。问:有没有一种方法可以在不改变旧代码中
的
每一行
的
情况下将新方法calcu
浏览 4
提问于2020-04-01
得票数 2
6
回答
我在
Python
3
中
的
itertools中找不到imap()
、
、
、
我有一个问题想用itertools.imap()来解决。我导入了itertools并调用了itertools.imap(),但显然itertools没有属性imap。出什么问题了?>>> dir(itertools) ['__doc__', '__loader__', '__name__', '__package__', '__spec__', '_grouper', '_tee', '_
浏览 16
提问于2015-05-16
得票数 40
回答已采纳
2
回答
这是
python
2函数中
的
一个bug吗?
、
因此,我创建了一个transpose函数,它可以选择添加列标题,我相信我在
python
中遇到了一个bug,并
使用
了*
args
:是的,因为*
args
用于任意数量
的
值,所以您不能在它后面放任何东西,,但是,您应该能够放置variable=value,因为这个变量有一个自动赋值,使它与*
args
分离,因为您会用header=['col1
浏览 5
提问于2013-06-08
得票数 1
回答已采纳
1
回答
如何将必需
的
关键字参数添加到派生类
的
构造函数中?
、
、
、
尝试显而易见
的
super(ClassA__init__(*
args
, **
kwargs
) def __init__(self, *
args
, a, b, c, **
kwargs
):__init__(*
args
, **
kwa
浏览 0
提问于2019-09-16
得票数 1
回答已采纳
1
回答
定制BaseSpider刮伤
、
、
__init__() takes at most 2 arguments (
3
given)class EbaySpider(scrapy.Spider谢谢将init签名更改为scrapy.Spiderdef __init__(self, *
args
, **
kwargs
): super(scrapy.Spider__init__(*
args
, **
kwargs
浏览 3
提问于2017-06-17
得票数 0
回答已采纳
1
回答
在函数定义中
使用
*
args
和关键字会导致错误
、
我有一个如下
的
函数定义: pass 在
Python
3
中,它可以正常运行,但在
Python
2中,如何修改它才能在
Python
2中工作?
浏览 10
提问于2019-07-14
得票数 0
回答已采纳
2
回答
在方法签名中
使用
组合**
kwargs
和关键字参数
在方法签名中组合**
kwargs
和关键字参数有用吗?... print arg...print
kwargs
>>> f(5, 'a', 'b', 'c', kw=['abc'], kw2='def') Traceback (most rec
浏览 1
提问于2010-12-07
得票数 4
回答已采纳
2
回答
Python
内置函数到创建函数
、
我想知道我
的
python
程序最后一次在控制台上打印东西
的
时间。如果print不是内置
的
函数,我将这样做: updateLastPrintTime() # rest of 'print' code ...但我不知道如何
使用
内置函数来实现这一点,特别是因为它们是用C语言编写
的
,任何帮助都将不胜感激。
浏览 5
提问于2019-09-30
得票数 1
回答已采纳
2
回答
Python
捕获方法调用和参数
我试图在不覆盖方法
的
情况下捕获来自单例类
的
函数调用。): #My Stuff谢谢
浏览 2
提问于2012-12-07
得票数 1
3
回答
将函数赋值为类方法
、
'date_parser', 'thousands', 'comment', 'skipfooter', 'convert_float'] if set(
kwargs
.keys()).difference(set(expected_keys)): raise ValueError('invalidparameter
浏览 0
提问于2018-08-03
得票数 0
回答已采纳
2
回答
从外壳控制台手动运行
python
3
脚本和命令
、
、
、
我正在尝试找出一种方法,让这个
python
脚本手动运行某些函数,比如从终端运行get_trophies。目前,脚本计划每周在特定时间发送某些消息,但我真的希望能够通过shell手动重新发送消息。例如"
python
3
ff_bot.py get_trophies“,然后让机器人再次发送该消息。 我不确定这是否可能,而且我
的
编程知识非常有限。根据GitHub上
的
自述文件,该应用程序已自动部署到heroku
浏览 0
提问于2018-09-13
得票数 1
7
回答
带有*
args
和**
kwargs
的
默认参数
、
在
Python
2.x(我
使用
2.7)中,这是
使用
*
args
和**
kwargs
的
默认参数
的
正确方法deffunc(arg1, arg2, *
args
, opt_arg='def_val', **
kwargs
): #...是
浏览 12
提问于2013-03-08
得票数 98
回答已采纳
2
回答
在不访问代码
的
情况下移除
Python
中所有子进程
的
输出
、
、
在
Python
中,我
使用
在一些我控制不了
的
电话之前。这些调用可能会调用一些写入标准输出
的
子进程。 如何避免此子进程调用写入标准输出?同样,我不拥有调用子流程
的
代码
的
所有权。看起来subprocess.Popen (和类似的)并没有尊重sys.stdout。
浏览 1
提问于2017-08-25
得票数 1
1
回答
Python
3
:如何判断给定函数是否可以用给定
的
参数成功调用(即到达函数主体
的
第一行)?
一个要求:如果函数不接受给定
的
参数,我应该引发一个自定义异常,而不是让
python
触发它自己
的
TypeError。我如何知道给定
的
参数不能成功地调用给定
的
函数?, **
kwargs
) 我
的
第一个猜测是
使用
inspect
模块
。但是,如何确定所提供
的
参数是否满足这一要求,特别是考虑到g
的
签名中可能存在可变
的
args
(即*
args
和**
kwa
浏览 2
提问于2017-12-22
得票数 1
回答已采纳
1
回答
跨
模块
的
单例
、
、
我正在尝试实现一个Singleton,但在导入
模块
时遇到了困难。我
的
设置如下。我
使用
的
是
Python
2.7。
模块
1 def __new__(self, *
args
, **
kwargs
):cl
浏览 0
提问于2012-06-12
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python中args和kwargs 的区别
带你理解Python 中的×args和×kwargs
详解Python中 须知:args和kwargs 的区别
每日一题Python中的×args和×kwargs
Python os模块的使用
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券