随笔分类 -  Python

1 2 3 4 5 ··· 9 下一页
摘要:实践环境 Python 3.9.13 https://www.python.org/ftp/python/3.9.13/python-3.9.13-amd64.exe pymodbus-3.6.8-py3-none-any.whl https://files.pythonhosted.org/pac 阅读全文
posted @ 2024-08-04 20:38 授客 阅读(35) 评论(0) 推荐(0) 编辑
摘要:实践环境 Python 3.6.4 pymongo 4.1.1 pymongo-3.12.3-cp36-cp36m-win_amd64.whl 下载地址:https://pypi.org/simple/pymongo/ 代码实践 #!/usr/bin/env python # -*- coding: 阅读全文
posted @ 2024-01-28 23:52 授客 阅读(156) 评论(0) 推荐(0) 编辑
摘要:实践环境 https://pypi.org/project/elasticsearch/ pip install elasticsearch==7.6.0 离线安装包及依赖包下载地址: https://files.pythonhosted.org/packages/f5/71/45d36a8df68 阅读全文
posted @ 2024-01-28 19:29 授客 阅读(139) 评论(0) 推荐(0) 编辑
摘要:按规则解析并替换字符串中的变量及函数 需求 1、按照一定规则解析字符串中的函数、变量表达式,并替换这些表达式。这些函数表达式可能包含其它函数表达式,即支持函数嵌套 2、函数表达式格式:${ __函数名称() }、${__函数名称( 函数参数 )} 3、变量表达式格式:${ varName } 注意: 阅读全文
posted @ 2023-11-20 00:59 授客 阅读(110) 评论(0) 推荐(0) 编辑
摘要:实践环境 Python 3.6.2 confluent-kafka 2.2.0 confluent-kafka简介 Confluent在GitHub上开发和维护的confluent-kafka-python,Apache Kafka®的一个python客户端,提供了一个与所有brokers>=v0. 阅读全文
posted @ 2023-11-06 22:58 授客 阅读(2133) 评论(0) 推荐(0) 编辑
摘要:实践环境 python 3.6.2 scikit-build-0.16.7 win10 opencv_python-4.5.4.60-cp36-cp36m-win_amd64.whl 下载地址: https://pypi.org/project/opencv-python/4.5.4.60/#fil 阅读全文
posted @ 2023-09-25 00:33 授客 阅读(231) 评论(0) 推荐(0) 编辑
摘要:### 实践环境 Python3.6 ### 介绍 `multiprocessing`是一个支持使用类似于线程模块的API派生进程的包。该包同时提供本地和远程并发,通过使用子进程而不是线程,有效地避开了全局解释器锁。因此,`multiprocessing`模块允许程序员充分利用给定机器上的多个处理器 阅读全文
posted @ 2023-06-19 20:18 授客 阅读(389) 评论(0) 推荐(0) 编辑
摘要:## 实践环境 python 3.6.2 Joblib ## 简介 Joblib是一组在Python中提供轻量级流水线的工具。特别是: 1. 函数的透明磁盘缓存和延迟重新计算(记忆模式) 2. 简单易用的并行计算 Joblib已被优化得很快速,很健壮了,特别是在大数据上,并对numpy数组进行了特定 阅读全文
posted @ 2023-06-10 21:40 授客 阅读(1331) 评论(0) 推荐(0) 编辑
摘要:## 实践环境 Python 3.6.2 ## 什么是协程 **协程**(Coroutine)一种电脑程序组件,该程序组件通过允许暂停和恢复任务,为非抢占式多任务生成子程序。**协程**也可以简单理解为协作的程序,通过协同多任务处理实现并发的函数的变种(一种可以支持中断的函数)。 下面,我们通过日常 阅读全文
posted @ 2023-05-28 17:31 授客 阅读(277) 评论(0) 推荐(0) 编辑
摘要:该模块提供将二进制数据编码为可打印ASCII字符并将这种编码解码回二进制数据的功能。它为[RFC 3548](https://tools.ietf.org/html/rfc3548.html)中指定的编码提供编码和解码功能。定义了Base16、Base32和Base64算法,以及事实上的标准Asci 阅读全文
posted @ 2023-05-28 10:27 授客 阅读(82) 评论(0) 推荐(0) 编辑
摘要:测试环境 Python 3.6.2 代码实现 非多线程场景下使用 新建并保存EXCEL import win32com.client from win32api import RGB def save_something_to_excel(result_file_path): excel_app = 阅读全文
posted @ 2023-04-29 12:41 授客 阅读(1203) 评论(0) 推荐(0) 编辑
摘要:快速开始 发送请求 >>> import requests >>> r = requests.get('https://api.github.com/events') # GET >>> r = requests.post('https://httpbin.org/post', data={'key 阅读全文
posted @ 2023-04-28 19:16 授客 阅读(543) 评论(0) 推荐(1) 编辑
摘要:实践环境 Odoo 14.0-20221212 (Community Edition) 需求描述 如下图(非实际项目界面截图,仅用于介绍本文主题),打开记录详情页(form视图),点击某个按钮(图中的"选取ffers"按钮),弹出一个向导(wizard)界面,并将详情页中内联tree视图("Offe 阅读全文
posted @ 2023-04-22 11:55 授客 阅读(368) 评论(0) 推荐(0) 编辑
摘要:QWeb简史 到目前为止,我们的房地产模块的界面设计相当有限。构建列表视图很简单,因为只需要字段列表。表单视图也是如此:尽管使用了一些标记,如<group>或<page>,但在设计方面几乎没有什么可做的。 然而,如果我们想给我们的应用程序一个独特的外观,就必须更进一步,能够设计新的视图。此外,PDF 阅读全文
posted @ 2023-04-21 20:50 授客 阅读(474) 评论(0) 推荐(0) 编辑
摘要:模块交互 在上一章中,我们使用继承来修改模块的行为。在我们的房地产场景中,我们希望更进一步,能够为客户生成发票。Odoo提供了一个开发票模块,因此直接从我们的房地产模块创建发票是很简单的,也就是说,一旦某个房产设置为“已售出”,就会在Invoicing应用程序中创建发票 一个具体示例: 记账凭证(A 阅读全文
posted @ 2023-04-16 21:50 授客 阅读(388) 评论(0) 推荐(0) 编辑
摘要:继承(Inheritance) Odoo的一个强大方面是它的模块化。模块专用于业务需求,但模块也可以相互交互。这对于扩展现有模块的功能非常有用。例如,在我们的房地产场景中,我们希望在常规用户视图中直接显示销售人员的财产列表。 在介绍特定的Odoo模块继承之前,让我们看看如何更改标准CRUD(创建、检 阅读全文
posted @ 2023-04-14 20:59 授客 阅读(516) 评论(0) 推荐(0) 编辑
摘要:添加修饰 我们的房地产模块现在从商业角度来看是有意义的。我们创建了特定的视图,添加了几个操作按钮和约束。然而,我们的用户界面仍然有点粗糙。我们希望为列表视图添加一些颜色,并使一些字段和按钮有条件地消失。例如,当房产已出售或取消时,“已售出”和“取消”按钮应消失,因为此时不再允许更改状态。 参考: 文 阅读全文
posted @ 2023-04-09 23:11 授客 阅读(383) 评论(0) 推荐(1) 编辑
摘要:约束(Constraints) 上一章介绍了向模型中添加一些业务逻辑的能力。我们现在可以将按钮链接到业务代码,但如何防止用户输入错误的数据?例如,在我们的房地产模块中,没有什么可以阻止用户设置负预期价格。 odoo提供了两种设置自动验证恒定式的方法:Python约束 and SQL约束。 SQL 参 阅读全文
posted @ 2023-04-07 20:48 授客 阅读(309) 评论(2) 推荐(0) 编辑
摘要:准备一些操作(Action)? 到目前为止,我们主要通过声明字段和视图来构建模块。在任何真实的业务场景中,我们都希望将一些业务逻辑链接到操作按钮。在我们的房地产示例中,我们希望能够: 取消或将房产设置为已售出 接受或拒绝报价 有人可能会说,我们已经可以通过手动更改状态来完成这些事情,但这并不太方便。 阅读全文
posted @ 2023-04-02 19:36 授客 阅读(294) 评论(0) 推荐(0) 编辑
摘要:计算的字段和变更(Computed Fields And Onchanges) 模型之间的关系是任何Odoo模块的关键组成部分。它们对于任何业务案例的建模都是必要的。然而,我们可能需要给定模型中字段之间的链接。有时,一个字段的值是根据其他字段的值确定的,有时我们希望帮助用户输入数据。 “Comput 阅读全文
posted @ 2023-04-01 09:56 授客 阅读(367) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 9 下一页