我尝试从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)
以上将是我的目标.谢谢.
工人的目的是什么?这些工作人员是多线程还是其他什么?当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)
和之间有什么区别WorkerHTTP和WorkerCron?老实说,我不知道他们做了什么.
我想知道实现机制如何为元组,列表或设置数据类型工作.当我使用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数据类型的抽象基类实现的解释.