小编vil*_*rta的帖子

具有返回商和余数的除法

我尝试从Python迁移到Golang.我目前正在研究一些数学运算,并想知道如何通过除法得到商和余值.我将在下面分享相当于Python的代码.

hours, remainder = divmod(5566, 3600)
minutes, seconds = divmod(remainder, 60)
print('%s:%s' % (minutes, seconds))
# 32:46
Run Code Online (Sandbox Code Playgroud)

以上将是我的目标.谢谢.

go

9
推荐指数
2
解决办法
2万
查看次数

Odoo的"工人"是什么?

工人的目的是什么?这些工作人员是多线程还是其他什么?当Odoo实例启动时,我在命令行上看到至少6名工人通知:

2016-03-10 13:55:09,602 15504 INFO ? openerp.service.server: Worker WorkerHTTP (15504) alive
2016-03-10 13:55:09,606 15503 INFO ? openerp.service.server: Worker WorkerHTTP (15503) alive
2016-03-10 13:55:09,625 15507 INFO ? openerp.service.server: Worker WorkerCron (15507) alive
2016-03-10 13:55:09,628 15506 INFO ? openerp.service.server: Worker WorkerCron (15506) alive
2016-03-10 13:55:09,629 15508 INFO ? openerp.service.server: Worker WorkerCron (15508) alive
2016-03-10 13:55:09,629 15509 INFO ? openerp.service.server: Worker WorkerCron (15509) alive
Run Code Online (Sandbox Code Playgroud)

和之间有什么区别WorkerHTTPWorkerCron?老实说,我不知道他们做了什么.

multithreading worker python-multithreading odoo odoo-8

6
推荐指数
1
解决办法
1万
查看次数

如何在collection.abc.*模块中实现抽象类?

我想知道实现机制如何为元组,列表或设置数据类型工作.当我使用help()函数检查元组数据类型时,我无法从collection.abc模块中看到任何继承的类.

help(tuple)

Help on class tuple in module builtins:

class tuple(object)
# omitting the other details
Run Code Online (Sandbox Code Playgroud)

当我检查时:

import collections

issubclass(tuple, collections.abc.MutableSequence) # False
issubclass(tuple, collections.abc.Sequence) # True

issubclass(list, collections.abc.MutableSequence) # True
issubclass(list, collections.abc.Sequence) # True
Run Code Online (Sandbox Code Playgroud)

列表的两行都是正确的,因为我知道MutableSequence也是Sequence抽象类的子类.

我感到困惑,因为正如我上面提到的,我无法从具体元组或列表实现中的collection.abc模块中看到任何继承的类.简而言之,我试图找到关于Python数据类型的抽象基类实现的解释.

python python-3.x

2
推荐指数
1
解决办法
215
查看次数