python
python学习工作笔记
yunson_Liu
在工作中学习,在学习中工作;活到老学到老,学到老活到老;我一直在学习的路上活着,我也一直活在学习的路上;你呢??希望所有的爱好学习的朋友和不爱好学习但又想学习的朋友,我们一同进步吧!期待。。。巅峰之巅
展开
-
Django创建网站的地基
例:‘catalog//’。此模式将匹配如 /catalog/any_chars/ 的 URL,并将 any_chars 作为具有参数名称 id 的字符串传递给视图。我们将在后面的主题中进一步讨论路径方法和路由模式2)将下面的行添加到文件的底部,以便将新的项添加到 urlpatterns 列表中。这个新项目包括一个 path() ,它将带有 catalog/ 的请求转发到模块 catalog.urls (使用相对路径 URL /catalog/urls.py)3)原创 2024-05-15 14:18:37 · 767 阅读 · 0 评论 -
python脚本编辑oss文件
参数indent=4:以将 JSON 数据格式化为具有缩进的形式,使其更易于阅读。参数ensure_ascii=False:以确保中文字符能够正确地输出。执行后会将json文件格式化输出,如有不是很规范的都会更加美观的显示。2)保持每个键值对都占据一行,并在开头空四格。3、通过位置参数进行新增键值对。1)更改后将文件更美观的输出。脚本json格式化输出。原创 2024-05-15 13:34:31 · 323 阅读 · 0 评论 -
windows11 Django环境安装
3)在这个文件夹中使用manager.py和runserver命令运行开发 web 服务器。2)使用 django-admin 工具创建一个名为“mytestsite”的新框架站点。浏览器上访问http://localhost:800。2、windows10 虚拟环境设置。1、验证python和pip3环境。1)创建文件夹及项目目录。4)web浏览器上验证。3、安装Django。原创 2024-05-15 02:16:01 · 210 阅读 · 1 评论 -
python3脚本获取LTC节点的最新同步区块高度
【代码】python3脚本获取LTC节点的最新同步区块高度。原创 2024-04-30 21:47:54 · 54 阅读 · 0 评论 -
python脚本获取BTC节点最新区块高度
1、安装json和subprocess。2、编写python脚本。原创 2024-04-17 19:08:52 · 86 阅读 · 0 评论 -
python脚本获取ETH最新区块高度
1、安装request模块。原创 2024-04-17 18:49:26 · 161 阅读 · 0 评论 -
python调用TRX接口
【代码】python调用TRX接口。原创 2024-04-15 19:18:17 · 185 阅读 · 0 评论 -
python脚本获取TRX节点最新区块高度
【代码】python脚本获取节点最新区块高度。原创 2024-04-15 15:01:57 · 218 阅读 · 0 评论 -
python脚本一键删除匹配项的所有key
2、编写python脚本。1、安装redis模块。原创 2024-04-12 20:58:45 · 259 阅读 · 0 评论 -
Python函数位置参数(*args)与关键词参数(**kwargs)的用法
*kwargs:表示关键字参数,它本质上是一个dict;args:表示任何多个无名参数,它本质是一个tuple;位置参数(positional argument)关键词参数(keyword argument)两者都是python中的可变参数;原创 2024-03-04 16:30:54 · 181 阅读 · 0 评论 -
python脚本调用bitcoin-cli接口命令
脚本需求1、python一个对外接口2、不同的bitcoin命令通过传不同的参数实现3、接口及接口的参数依次往后传递4、日志全部打印到日志文件中并且日志文件按天进行切割。原创 2024-02-26 14:45:52 · 447 阅读 · 0 评论 -
python脚本调用对应ord 接口
调用地址:http://192.168.25.128:5000/wallet。原创 2024-02-05 16:13:23 · 230 阅读 · 0 评论 -
编写python脚本调用ordinals以及BRC20的接口
1、钱包地址生成walletreceive,对应ord命令:ord wallet receive。6、测试手动出块generate,这个只在regtest链节点用得上。所有接口都是post请求,采用postman进行测试。4、测试bitcoin转币sendtoaddress。7、测试其他的wallet方法wallet。2、钱包币种铭刻inscription,对应bitcoin-cli命令。对应bitcoin-cli命令。对应bitcoin-cli命令。fee.json文本模板。还可以加很多根据需要加减。原创 2024-01-30 19:11:52 · 536 阅读 · 0 评论 -
python3脚本监控java服务,如果服务挂了则主动重启服务
【代码】python3脚本监控java服务,如果服务挂了则主动重启服务。原创 2024-01-07 02:43:15 · 448 阅读 · 0 评论 -
python脚本监控日志文件并将匹配行内容发送给钉钉
筛选日志文件内最近一个小时内的日志并将匹配项的行且是整个文件的最后一条编辑成内容发送给钉钉。筛选日志文件内最近一个小时内的日志并将匹配项及后三行编辑成内容发送给钉钉。原创 2023-12-29 15:56:29 · 583 阅读 · 0 评论 -
python脚本监听域名证书过期时间,并将通知消息到钉钉
执行脚本带上 --dingtalk-webhook、–secret和–domains后指定钉钉token、密钥和域名。执行脚本带上 --dingtalk-webhook和–domains后指定钉钉token和域名。config.json配置文件内容如下。python执行脚本时指定配置文件。原创 2023-11-01 21:19:22 · 978 阅读 · 0 评论 -
python binlog还原sql或者恢复数据
github:https://github.com/danfengcao/binlog2sqlgitee:https://gitee.com/ShiZan/binlog2sql下载地址该方法应用到的工具binlog2sql,需要安装python运行环境1.安装pip命令①、如果没有epel源下载阿里的epel源wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo②、安装pipyum -y原创 2022-04-27 17:05:44 · 794 阅读 · 0 评论 -
一键初始化zabbix
centos--- - hosts: zabbix gather_facts: no user: root #become: yes #become_user: root #become_method: sudo vars: addres: zabbix tasks: - name: install zabbix-release yum: name: https://repo.z原创 2022-01-06 15:35:58 · 1215 阅读 · 0 评论 -
pycharm激活
插件下载地址:链接:https://pan.baidu.com/s/1jLYtCcjnIXsCGCtJzFcusA提取码:42gq建议大家直接访问下方链接,获取最新的激活方式https://shimo.im/docs/BYCJv9ZpbJEJUn1l/建议大家直接访问下方链接,获取最新的激活方式https://shimo.im/docs/BYCJv9ZpbJEJUn1l/建议大家直接访问下方链接,获取最新的激活方式https://shimo.im/docs/BYCJv9ZpbJEJUn1l/原创 2021-08-25 18:58:23 · 37 阅读 · 0 评论 -
python3远程操作mongodb
编写一个操作mongodb的python3脚本#!/usr/bin/python3#encoding=utf-8import pymongoclass MongoDBConect(object): def __init__(self,host,port,username,password,db_name,collection,record): self.host = host self.port = port self.username =原创 2021-08-19 10:26:34 · 325 阅读 · 0 评论 -
python处理nginx访问日志处理脚本
1、统计nginx过去五分钟日志访问量(试用与python2和python3)#!/usr/bin/env python# -*- coding:utf-8 -*-# Author:Random_leeimport timeimport osimport re class StatusPV(object): def __init__(self,bf_name,name): self.log_path = '/usr/local/nginx/logs'原创 2021-07-01 10:02:17 · 311 阅读 · 0 评论 -
Python: ImportRequestsError: No module named ‘requests‘解决方法
运行Python程序时,出现下面错误:import requests ModuleNotFoundError: No module named ‘requests’原因:没有导入requests库解决办法:开始菜单选择运行,输入cmd运行,然后cd命令进入到python安装目录下的Scripts文件中,然后输入pip3 install requests,就好了。或者 打开Python文件的安装目录,进入Scripts文件中,按住Shift键+鼠标右击如果上面的还是不能解决你的问题,试试下面原创 2021-06-30 20:21:25 · 265 阅读 · 0 评论 -
centos7系统python3安装部署
1、依赖环境安装yum install -y wget lrzsz net-tools zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc makeyum install libffi-devel -y2、查询python2版本路径并备份whereis pythonmv /usr/bin/python /usr/bin/python23、python3原创 2020-12-17 10:25:01 · 213 阅读 · 2 评论 -
python之内置方法
1、概念内置方法形式:__名字__ 类中的特殊方法\内置方法 双下方法 魔术方法 magic_method类中的每一个双下方法都有它自己的特殊意义__call__ 相当于 对...原创 2020-01-15 20:50:52 · 268 阅读 · 0 评论 -
python之反射
反射:用字符串数据类型的变量名来访问这个变量的值反射的方法: getattr hasattr setattr delattr1、一般的代码编写的方式class Student: def __init__(self,name): self.name = name def check_course(self): print('check_co...原创 2020-01-15 20:03:07 · 171 阅读 · 0 评论 -
python之模块
1、高阶面试题/读源码/简化操作模块模块的分类 # 内置模块 # 安装python解释器的时候跟着装上的那些方法 # 第三方模块/扩展模块 # 没在安装python解释器的时候安装的那些功能 # 自定义模块 # 你写的功能如果是一个通用的功能,那你就把它当做一个模块什么是模块 # 有的功能开发者自己无法完成...原创 2019-11-07 19:54:55 · 101 阅读 · 0 评论 -
python之析构方法、item系列、hash方法、eq方法
1、析构方法:释放一个空间之前执行 (new构造方法 申请一个空间) 某对象借用了操作系统的资源,还要通过析构方法归还回去 : 文件资源 网络资源1)垃圾回收机制class A: def __del__(self): # 析构方法 del A的对象 会自动触发这个方法 print('执行我了')...原创 2019-11-07 19:34:57 · 291 阅读 · 0 评论 -
python字典按要求输出
现有字典内容如下user_list=[ {"name":"alex","hobby":"抽烟"}, {"name":"alex","hobby":"烫头"}, {"name":"wusir","hobby":"街舞"}, {"name":"太白","hobby":"开车"}要求输出行使如下:[{'name': 'alex', 'hobby_list':...原创 2019-08-14 15:00:20 · 9152 阅读 · 0 评论 -
python学习之str、int、bool的基本操作
编码:最早的计算机编码是ASCII. 美国人创建的. 包含了英文字母(大写字母, 小写字母). 数字, 标点等特殊字符!@#$% 128个码位 2**7 在此基础上加了一位 2**8 8位. 1个字节(byte)GBK 国标码 16位. 2个字节(双字节字符)Unicode万国码 32位, 4个字节utf-8: 英文 8 b...原创 2019-08-07 17:47:54 · 434 阅读 · 0 评论 -
字典dict的基本用法
1. dict 用大括号{} 括起来. 内部使用key:value的形式来保存数据 {'jay':'周杰伦', "jj":'林俊杰'} 注意:字典的key必须是可哈希的. 不可变的, value 没有限制 不是按照我们保存的顺序保存的, 无序的 2. 增删改查 1. 增:dict[不存在的key] = valu...原创 2019-08-09 17:58:40 · 4669 阅读 · 0 评论 -
python学习之作用域以及命名空间
1、命名空间和作用域命名空间:当函数执行时,将变量与值的对应关系存在一个空间中,当函数停止时,该空间会随着消失 内置命名空间:python解释内部运行时的变量函数 全局命名空间:我们在py文件中直接声明出来的变量,函数 局部命名空间:在函数内部声明的变量和函数作用域: 全局作用域:内置命名空间+全局命名空间 ...原创 2019-08-13 19:28:15 · 183 阅读 · 0 评论 -
python学习之列表list、元组tuple基本操作以及range()
一、list(增删改查) 列表可以装大量的数据. 不限制数据类型. 表示方式:[] 方括号中的每一项用逗号隔开 列表和字符串一样.也有索引和切片 常用的功能: 1. 增: append(),insert(), extend() 2. 删:remove...原创 2019-08-08 18:53:26 · 1110 阅读 · 0 评论 -
python函数的基本知识(return和参数的概念)
1、函数: 定义:对代码块和功能的封装和定义 函数的语法: def 函数名(形参): 函数体 函数名(实参) 函数的命名规则:同变量的命名规则一样2、函数返回值:return ...原创 2019-08-13 15:00:58 · 1109 阅读 · 0 评论 -
python基础了解(一)
⽬前Python主要应⽤领域: 云计算: 云计算最⽕的语⾔, 典型应⽤OpenStack WEB开发: 众多优秀的WEB框架,众多⼤型⽹站均为Python开发,Youtube, Dropbox, ⾖瓣。。。, 典型WEB框架有Django 科学运算、⼈⼯智能: 典型库NumPy, SciPy, Matplotlib, Enthought librarys,pandas 系统...原创 2019-08-05 17:02:26 · 174 阅读 · 0 评论 -
python基础了解(二)
1、while循环代码规则while 条件: 代码(循环体)或while 条件: 代码(循环体)else: 代码执行流程:1、条件为真,则执行代码(循环体) 2、再次循环回到条件位置,判断条件此时是否为真。。。。。 3、如果条件为假,则退出循环体,或执行else,至此循...原创 2019-08-05 17:02:08 · 173 阅读 · 0 评论 -
python安装方法
跳转至https://blog.csdn.net/weixin_31484477/article/details/81022168转载 2019-06-06 16:15:44 · 115 阅读 · 2 评论 -
is和==的区别以及编码和解码的问题
⼀. is和==的区别 1. id() 通过id()我们可以查看到⼀个变量表⽰的值在内存中的地址. s = 'alex' print(id(s)) # 4326667072 s = "alex" print(id(s)) # 4326667072lst = [1, 2, 4] print(id(lst)) # 4326685768 lst1 = [1, 2...原创 2019-08-10 12:09:36 · 254 阅读 · 0 评论 -
python之函数的闭包和迭代器
1、函数名的应用:第一类对象(函数名可以像变量一样进行使用) 1.赋值 2.作为list元素 3.作为参数 4.作为返回值2、闭包:局部函数调用外部函数的参数来使用 闭包可以确保参数的安全,防止其他程序改变这个变量(变量写在全局是不安全的) 可以使函数常驻内存,提高效率from urll...原创 2019-08-14 19:52:33 · 167 阅读 · 0 评论 -
Python之生成器和推倒式
1、生成器和生成器函数:生成器的本质就是迭代器 生成器的创建方式: 通过生成器函数: 函数中包含了yield的就是生成器函数,可以分段执行函数 ...原创 2019-08-14 20:18:25 · 211 阅读 · 0 评论 -
python之反射和内置函数
1、内置函数isinstance() :判断对象所属类型,包括继承关系(例如下面例子,返回结果都是True)class A: passclass B(A): passb = B()print(isinstance(b, B))print(isinstance(b, A))注意:== 表示的是值相等,属于值运算 is 内存地址相等,属...原创 2019-08-27 20:42:33 · 409 阅读 · 0 评论