随笔分类 -  python

把以前的学的python笔记,复习补发到博客
摘要:1、编译python代码 1.1 python代码 test.py 1 def ftest(): 2 x = 3 3 ftest() 1.2 编译工具 disass_py.py #-*- coding:utf8 -*- import dis import sys def disassemble_fi 阅读全文
posted @ 2024-07-22 16:37 G1733 阅读(75) 评论(0) 推荐(0) 编辑
摘要:原文 阅读源码版本python 3.8.3 参考书籍<<Python源码剖析>> 参考书籍<<Python学习手册 第4版>> 官网文档目录介绍 Doc目录主要是官方文档的说明。 Include:目录主要包括了Python的运行的头文件。 Lib:目录主要包括了用Python实现的标准库。 Modu 阅读全文
posted @ 2024-06-03 23:46 G1733 阅读(80) 评论(0) 推荐(0) 编辑
摘要:原文:https://blog.csdn.net/kobepaul123/article/details/123616575 在日常工作中,如果想要简化工作流程实现办公自动化,那么几乎有大半的功能模块都需要使用定时任务,例如定时收发邮件,或者定时发微信或是检测垃圾邮件等等,而在python中常用实现 阅读全文
posted @ 2022-10-12 17:34 G1733 阅读(255) 评论(0) 推荐(0) 编辑
摘要:# 官方地址https://docs.python-requests.org/zh_CN/latest/user/advanced.html#proxies export HTTP_PROXY="http://10.10.1.10:3128" export HTTPS_PROXY="http://1 阅读全文
posted @ 2022-03-10 10:35 G1733 阅读(204) 评论(0) 推荐(0) 编辑
摘要:用以分析索引大小、使用率、数量,占整体比率默认分析所有表,-c 指定表 1 #!/usr/bin/env python 2 # coding=utf-8 3 4 ''' 5 @brief 分析表单索引价值 6 @date 2020-08-10 7 ''' 8 import sys 9 import 阅读全文
posted @ 2022-01-20 15:59 G1733 阅读(46) 评论(0) 推荐(0) 编辑
摘要:安装gcc 等一堆依赖 sudo yum install gcc make cmake zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel 安装p 阅读全文
posted @ 2021-08-04 10:51 G1733 阅读(153) 评论(0) 推荐(0) 编辑
摘要:项目日志级别设置为 INFO es 和request 输出很多日志影响分析查看,把这两个模块日志输出级别设置为WARN request 模块设置 logging.getLogger("requests").setLevel(logging.WARNING) es 模块设置 logging.getLo 阅读全文
posted @ 2021-06-19 10:01 G1733 阅读(523) 评论(0) 推荐(0) 编辑
摘要:Python中所有加载到内存的模块都放在sys.modules。sys.modules是一个全局字典, 字典sys.modules对于加载模块起到了缓冲的作用,当import一个模块时首先会在这个列表中查找是否已经加载了此模块, 如果加载了则只是将模块的名字加入到正在调用import的模块的Loca 阅读全文
posted @ 2021-06-09 15:35 G1733 阅读(366) 评论(0) 推荐(0) 编辑
摘要:1. 单步执行代码,通过命令 python -m pdb p.py 启动脚本,进入单步执行模式 pdb命令行: 1)进入命令行Debug模式,python -m pdb p.py 2)h:(help)帮助 3)w:(where)打印当前执行堆栈 4)d:(down)执行跳转到在当前堆栈的深一层(个人 阅读全文
posted @ 2021-04-09 16:20 G1733 阅读(402) 评论(0) 推荐(0) 编辑
摘要:1、证书准备 1 #!/bin/bash 2 3 PASSWORD=pwd123 4 ADDR=kafka-single 5 ITEM_NAME=localhost 6 CAROOT_NAME=CARoot 7 8 #Step 0: 创建保存目录 9 mkdir -p /usr/ca/{root,s 阅读全文
posted @ 2020-10-28 10:51 G1733 阅读(1848) 评论(0) 推荐(0) 编辑
摘要:1.安装相应的编译工具 在root用户下(不要用普通用户,麻烦),全部复制粘贴过去,一次性安装即可. yum -y groupinstall "Development tools" yum -y install zlib-devel bzip2-devel openssl-devel ncurses 阅读全文
posted @ 2020-09-24 16:46 G1733 阅读(2308) 评论(0) 推荐(0) 编辑
摘要:1.文件扫描获取 1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 import os 4 import time 5 import glob 6 import logging 7 from datetime import datetime 8 阅读全文
posted @ 2020-08-02 03:34 G1733 阅读(288) 评论(0) 推荐(0) 编辑
摘要:安装:根据自己需要 pip install IPython==5.10.0 -i http://mirrors.xx.org/pypi/web/simple/ --trusted-host mirrors.xx.org pip install setuptools==45.0.0 -i http:/ 阅读全文
posted @ 2020-07-02 21:57 G1733 阅读(238) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://blog.csdn.net/liuxingen/article/details/72568808 gevent的调度流程解析:https://www.cnblogs.com/xybaby/p/6370799.html 阅读全文
posted @ 2020-06-22 14:25 G1733 阅读(187) 评论(0) 推荐(0) 编辑
摘要:JetBrains全家桶自动部署项目配置 pycharm为例 在 Tools 栏下的 Deployment 即为 pycharm 的部署配置入口 Tools > Deployment > Configuration 点击左上角 + 号 选择 SFTP 随便输入你能分别的主机名 然后 Connecti 阅读全文
posted @ 2020-05-20 14:24 G1733 阅读(237) 评论(0) 推荐(0) 编辑
摘要:glob 文件名模式匹配,不用遍历整个目录判断每个文件是不是符合。 1、通配符 星号(*)匹配零个或多个字符 1 import glob 2 for name in glob.glob('dir/*'): 3 print (name) 4 5 dir/file.txt 6 dir/file1.txt 阅读全文
posted @ 2020-05-19 09:37 G1733 阅读(489) 评论(0) 推荐(0) 编辑
摘要:在 linux 环境下用 Python 进行项目开发过程中经常会遇到多个进程对同一个文件进行读写问题,而此时就要对文件进行加锁控制,在 Python 的 linux 版本下有个 fcntl 模块可以方便的对文件进行加、解锁控制 1 import fcntl 2 file_path = "/home/ 阅读全文
posted @ 2020-05-18 20:25 G1733 阅读(361) 评论(0) 推荐(0) 编辑
摘要:小数据池 1 对于整数,Python官方文档中这么说: 2 The current implementation keeps an array of integer objects for all integers between -5 and 256, when you create an int 阅读全文
posted @ 2020-04-17 23:20 G1733 阅读(187) 评论(0) 推荐(0) 编辑
摘要:subprocess允许你生成新的进程,连接到它们的 input/output/error 管道,并获取它们的返回(状态)码。这个模块的目的在于替换几个旧的模块和方法,如: os.system os.spawn 1. subprocess模块中的常用函数 |函数|描述| |: :|: :| |sub 阅读全文
posted @ 2020-01-10 11:05 G1733 阅读(152) 评论(0) 推荐(0) 编辑
摘要:学习subprocess.Popen模块 调用subprocess.run(...)是推荐的常用方法,在大多数情况下能满足需求,但如果你可能需要进行一些复杂的与系统的交互的话,你还可以用subprocess.Popen(),语法如下: p = subprocess.Popen("find / siz 阅读全文
posted @ 2020-01-10 11:04 G1733 阅读(146) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示