随笔分类 -  Python

摘要:官方文档 比较好的教程 要快速上手可以看下面的例程 例程: 这个可以用来检验模块是否安装好了 from pywinauto.application import Application '''启动App,如 记事本''' app = Application(backend="uia").start( 阅读全文
posted @ 2021-01-26 19:49 Pio-GD 阅读(1905) 评论(0) 推荐(0)
摘要:官方文档 例子: Server: https://github.com/FreeOpcUa/python-opcua/blob/master/examples/server-minimal.py 1 import sys 2 sys.path.insert(0, "..") 3 import tim 阅读全文
posted @ 2021-01-23 23:25 Pio-GD 阅读(3241) 评论(0) 推荐(0)
摘要:官方文档 下面是最简单的示例: 封存对象: import pickle ''' An arbitrary collection of objects supported by pickle. ''' data = { 'a': [1, 2.0, 3, 4+6j], 'b': ("character 阅读全文
posted @ 2021-01-22 10:11 Pio-GD 阅读(125) 评论(0) 推荐(0)
摘要:官方文档 编译库: 假设要编译的文件为 xxx.c,xx.c,xxx.h from cffi import FFI ffibuilder = FFI() '''声明xxx.h里的函数和全局变量''' ffibuilder.cdef(open('xxx.h').read()) '''设置输出库名,C源 阅读全文
posted @ 2021-01-21 19:56 Pio-GD 阅读(370) 评论(0) 推荐(0)
摘要:官方文档 使用场景: 当创建的类要初始化的变量很多时(即一个数据类),如: class StarWarsMovie: def __init__(self, producer: str, release_date: datetime, characters: List[str], planets: L 阅读全文
posted @ 2021-01-21 11:53 Pio-GD 阅读(246) 评论(0) 推荐(0)
摘要:官方文档 常见使用方法: from pathlib import Path'''得到当前目录的绝对路径'''Path.cwd()'''得到一个目录的绝对路径'''a = Path(../XXX/XX)a.resolve() '''列出子目录''' p = Path('.') [x for x in 阅读全文
posted @ 2021-01-21 10:44 Pio-GD 阅读(88) 评论(0) 推荐(0)
摘要:Jinja2是Python下一个被广泛应用的模版引擎,他的设计思想来源于Django的模板引擎,并扩展了其语法和一系列强大的功能。其中最显著的一个是增加了沙箱执行功能和可选的自动转义功能,最常用在网页方面 他基于unicode并能在python2.4之后的版本运行,包括python3 Jinja2官 阅读全文
posted @ 2021-01-18 21:26 Pio-GD 阅读(663) 评论(0) 推荐(0)
摘要:#导出整个excel表 wb = load_workbook('test.xlsx', data_only=True) #导出其中一个sheet页 sheet = wb['sheet_name1'] #单独操作一个单元格 value1 = sheet['A1'].value sheet['B1'] 阅读全文
posted @ 2021-01-18 18:14 Pio-GD 阅读(97) 评论(0) 推荐(0)
摘要:Python中self详解 使用场景: 假设要对用户的数据进行操作,用户的数据包含name和age。如果用面向过程的话,实现出来是下面这样子的: 1 def user_init(user,name,age): 2 user['name'] = name 3 user['age'] = age 4 5 阅读全文
posted @ 2021-01-18 17:02 Pio-GD 阅读(136) 评论(0) 推荐(0)
摘要:使用方法举例: 1 import re 2 3 character = re.compile('[^\w\u4e00-\u9fa5]+') # \u4e00-\u9fa5是中文的Uincode码 4 test_str = 'as()12c!@#2/1$4\大3 %[]^sa{}23da 大' 5 m 阅读全文
posted @ 2021-01-01 16:55 Pio-GD 阅读(86) 评论(0) 推荐(0)
摘要:首先介绍Python的"万能"装饰器模版: import os def decor(func): def with_decor(*args, **kwargs): #这里内部嵌套函数使原函数参数能顺利传递 func(*args, **kwargs) #func_A 会在这里被调用 a = args 阅读全文
posted @ 2020-12-28 22:45 Pio-GD 阅读(158) 评论(0) 推荐(0)
摘要:1. 下载wingPro7,并安装:资源链接 2. 打开wing,点击Project -> New Project ,选择Create New Virtualenv,设置项目名称(Project1),系统Python路径,以及项目保存的位置 3. 虚拟环境创建好后,将requirements.txt 阅读全文
posted @ 2020-12-28 18:13 Pio-GD 阅读(345) 评论(0) 推荐(0)