{ "info": { "author": "zlyuan", "author_email": "1277260932@qq.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "\n\u8ba1\u65f6\u5668\u6c60\u7ba1\u7406\u5668\n\u4f5c\u7528:\n \u5c06\u591a\u4e2a\u8ba1\u65f6\u5668\u6302\u5728\u5230\u8ba1\u65f6\u5668\u7ba1\u7406\u5668\u4e2d, \u7528\u4e00\u4e2a\u7ebf\u7a0b\u6765\u7edf\u4e00\u7ba1\u7406, \u51cf\u5c11\u8d44\u6e90\u6d88\u8017\n \u522b\u7684\u591a\u7ebf\u7a0b\u8ba1\u65f6\u5668\u5728\u7ebf\u7a0b\u5207\u6362\u65f6\u4f1a\u9020\u6210\u989d\u5916\u8d44\u6e90\u6d88\u8017\n \u7ba1\u7406\u7ebf\u7a0b\u4f1a\u6839\u636e\u5728\u521b\u5efa\u7b2c\u4e00\u4e2a\u8ba1\u65f6\u5668\u65f6\u81ea\u52a8\u542f\u52a8, \u5173\u95ed\u6700\u540e\u4e00\u4e2a\u8ba1\u65f6\u5668\u540e\u81ea\u52a8\u5173\u95ed\n\u6ce8\u610f:\n \u5c3d\u91cf\u4e0d\u8981\u8c03\u7528Timer_Manager()\u4e2d\u7684close(), add_timer(), remove_timer()\u51fd\u6570, \u9664\u975e\u4f60\u771f\u7684\u5b8c\u5168\u4e86\u89e3\u8fd9\u4e2a\u6a21\u5757\n \u5728\u8ba1\u65f6\u5668\u56de\u8c03\u51fd\u6570\u4e2d\u8c03\u7528close(), add_timer(), remove_timer()\u51fd\u6570\u4f1a\u9020\u6210\u6b7b\u9501\n\n\u6d4b\u8bd5\u4ee3\u7801:\nif __name__ == '__main__':\n def fun1(t: Timer):\n print('\u56de\u8c03', t.meta, t.callback_count, time.strftime(' %H:%M:%S', time.localtime()))\n\n\n def fun_de(t: Timer):\n print(t.meta, '\u5173\u95ed')\n\n\n import time\n\n t1 = Timer(fun1, 1, 5, close_callback=fun_de, meta='\u8ba1\u65f6\u56681 ')\n t1.start()\n\n time.sleep(0.5)\n t2 = Timer(fun1, 1, 2, meta=' \u8ba1\u65f6\u56682 ')\n t2.start()\n\n print('\u7b49\u5f85\u8ba1\u65f6\u56681\u7ed3\u675f')\n t1.join()\n print('\u7ed3\u675f')\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.org/", "keywords": "", "license": "GNU GENERAL PUBLIC LICENSE", "maintainer": "", "maintainer_email": "", "name": "ztimer", "package_url": "https://pypi.org/project/ztimer/", "platform": "all", "project_url": "https://pypi.org/project/ztimer/", "project_urls": { "Homepage": "https://pypi.org/" }, "release_url": "https://pypi.org/project/ztimer/1.0.5/", "requires_dist": [ "zsingleton", "zblocker (>=1.0.2)" ], "requires_python": "", "summary": "\u8ba1\u65f6\u5668\u6c60\u7ba1\u7406\u5668, \u5c06\u591a\u4e2a\u8ba1\u65f6\u5668\u6302\u5728\u5230\u8ba1\u65f6\u5668\u7ba1\u7406\u5668\u4e2d, \u7528\u4e00\u4e2a\u7ebf\u7a0b\u6765\u7edf\u4e00\u7ba1\u7406, \u51cf\u5c11\u8d44\u6e90\u6d88\u8017", "version": "1.0.5" }, "last_serial": 4346395, "releases": { "1.0.5": [ { "comment_text": "", "digests": { "md5": "d4df49083517ce397f413b7e39cb017f", "sha256": "0cd47e143ca851b6590fed3462d93d6ca318e150447e8bdd98a71634625c373e" }, "downloads": -1, "filename": "ztimer-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "d4df49083517ce397f413b7e39cb017f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3870, "upload_time": "2018-10-05T04:10:02", "url": "https://files.pythonhosted.org/packages/84/64/5308e7e7a351b91a1c230a76d709f8791d4af7ba3c54dc12fbedff9a3be8/ztimer-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b9c14899b3de12705202ec53904155f", "sha256": "e8d3dcdaa61d2f839c367a692e30ad0cb9178a34514a80f263b1eb6ffec4e7fe" }, "downloads": -1, "filename": "ztimer-1.0.5.tar.gz", "has_sig": false, "md5_digest": "8b9c14899b3de12705202ec53904155f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3564, "upload_time": "2018-10-05T04:10:05", "url": "https://files.pythonhosted.org/packages/01/d2/724749d5901ebef4514a37967ce1203e612dc25704aa03736dbf6aba39cb/ztimer-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d4df49083517ce397f413b7e39cb017f", "sha256": "0cd47e143ca851b6590fed3462d93d6ca318e150447e8bdd98a71634625c373e" }, "downloads": -1, "filename": "ztimer-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "d4df49083517ce397f413b7e39cb017f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3870, "upload_time": "2018-10-05T04:10:02", "url": "https://files.pythonhosted.org/packages/84/64/5308e7e7a351b91a1c230a76d709f8791d4af7ba3c54dc12fbedff9a3be8/ztimer-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b9c14899b3de12705202ec53904155f", "sha256": "e8d3dcdaa61d2f839c367a692e30ad0cb9178a34514a80f263b1eb6ffec4e7fe" }, "downloads": -1, "filename": "ztimer-1.0.5.tar.gz", "has_sig": false, "md5_digest": "8b9c14899b3de12705202ec53904155f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3564, "upload_time": "2018-10-05T04:10:05", "url": "https://files.pythonhosted.org/packages/01/d2/724749d5901ebef4514a37967ce1203e612dc25704aa03736dbf6aba39cb/ztimer-1.0.5.tar.gz" } ] }