随笔分类 -  Python日常笔记

记录平时突然想到的一些关于Python的想法。
摘要:使用python实现将xml格式的命令转换为html格式的命令手册,效果如下: 脚本路径:Misc/xml-to-manual · 简单/python_learning - 码云 - 开源中国 注意事项:XML中不能输入 “<” 和“>”,使用 &lt; 替换 <,使用 &gt; 替换 > 阅读全文
posted @ 2025-08-16 15:55 Mrlayfolk 阅读(9) 评论(0) 推荐(0)
摘要:miniconda下载教程:Index of /miniconda miniconda使用教程:Getting started with conda — conda 25.5.2.dev17 documentation 安装教程 安装教程: 直接next,直接跳过 将安装路径下的Scripts目录路 阅读全文
posted @ 2025-06-12 16:26 Mrlayfolk 阅读(136) 评论(0) 推荐(0)
摘要:ReadMe 简介 GitHub:[GitHub - eliben/pycparser: :snake: Complete C99 parser in pure Python](https://github.com/eliben/pycparser) pycparser 是一个用纯 Python 编 阅读全文
posted @ 2025-03-24 14:43 Mrlayfolk 阅读(462) 评论(0) 推荐(0)
摘要:目的 本脚本的作用是从SVN下载两份文件,一个新版本,一个旧版本,然后进行比较,再按照html格式输出比较信息。在进行软件开发时,很常用。 这里有两种比较方式,一种是使用python的difflib库实现,一种是直接调用BeyondCompare可执行文件来执行BeyondComapre脚本。 目的 阅读全文
posted @ 2025-03-05 16:56 Mrlayfolk 阅读(183) 评论(0) 推荐(0)
摘要:1 参考 kconfiglib库官方介绍:kconfiglib · PyPI Kconfiglib源码:GitHub - ulfalizer/Kconfiglib: A flexible Python 2/3 Kconfig implementation and library Kconfig语法: 阅读全文
posted @ 2023-01-04 22:30 Mrlayfolk 阅读(3315) 评论(0) 推荐(0)
摘要:参考:安装图形化配置解析工具_LiteOS_编译和开发工具_Linux下的编译_搭建Linux编译环境_华为云 (huaweicloud.com) 系统:Centos7 $ uname -a Linux localhost.localdomain 3.10.0-693.el7.x86_64 #1 S 阅读全文
posted @ 2023-01-02 16:02 Mrlayfolk 阅读(1672) 评论(0) 推荐(0)
摘要:1 简介 参考:https://www.bilibili.com/video/BV1bK411A7tV?spm_id_from=333.999.0.0 python线程池ThreadPoolExecutor与进程池ProcessPoolExecutor - HarvardFly - 博客园 (cnb 阅读全文
posted @ 2022-06-12 20:49 Mrlayfolk 阅读(210) 评论(0) 推荐(0)
摘要:1 Centos7安装pip 参考链接:centos7 pip升级 - fuhaizi - 博客园 (cnblogs.com) Centos7默认pip版本: 使用默认pip版本安装numpy库,会报错,提示需要升级pip版本: 使用 pip install --upgrade pip命令升级pip 阅读全文
posted @ 2021-11-07 14:30 Mrlayfolk 阅读(63) 评论(0) 推荐(0)
摘要:1 telnetlib介绍 1.1 简介 官方介绍文档:telnetlib -- Telnet 客户端 — Python 3.9.6 文档 telnetlib 模块提供一个实现Telnet协议的类 Telnet。 1.2 库常用函数及使用 1.2.1 建立连接 建立连接有两种方式: 实例化函数的时候 阅读全文
posted @ 2021-08-17 23:33 Mrlayfolk 阅读(6501) 评论(0) 推荐(2)
摘要:1 环境 操作系统:Windows10 Python版本:Python3.7 2 简介 实现多级目录差分,举例说明如下: 假设现有的目录结构如下:1、2、2.1、2.2、2.3、2.4、3、4、5、6、6.1、6.1.1、6.1.2、6.1.3、6.1.4、6.2、6.3、6.4、7、8、9、10。 阅读全文
posted @ 2020-09-16 10:32 Mrlayfolk 阅读(998) 评论(0) 推荐(0)
摘要:1、环境 代码运行环境:python3.7 相关的库:pyecharts 1.7.1 代码编辑器:visual studio code 2、目的 通过使用pyecharts库,来绘制全国各省985高校的数量分布图,用这个来练习pyecharts库绘制地图。 3、相关说明 (1)pyecharts库简 阅读全文
posted @ 2020-04-04 19:43 Mrlayfolk 阅读(2693) 评论(0) 推荐(0)
摘要:1、环境 代码运行环境:python3.7 相关的库:xlrd、xlwt 2、目的 通过xlrd库读取各个表格的数据,通过xlwt库将读取到的数据写入到一个表格中。 3、实现 在工程目录下,有一个test目录,存放的是待合并的表格,输出表格为merge.xls,就输出在当前工程目录下。每个合并的表格 阅读全文
posted @ 2020-04-04 16:04 Mrlayfolk 阅读(9612) 评论(0) 推荐(0)
摘要:注:本博客中的代码实现来自百度问答:https://jingyan.baidu.com/article/c1a3101ef9131c9e646deb5c.html 代码运行环境:win10 python3.7 需要aip库,使用pip install baidu-aip即可 (1)目的 通过百度Ai 阅读全文
posted @ 2020-04-04 01:37 Mrlayfolk 阅读(8669) 评论(1) 推荐(0)
摘要:(1)安装过程 参考的这个博客:https://blog.csdn.net/lanxianghua/article/details/100516187?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute. 阅读全文
posted @ 2020-04-02 00:32 Mrlayfolk 阅读(9649) 评论(0) 推荐(0)
摘要:假设有一个字符串,其数据组成方式为:"mode_id1_str_id2",其中id1和id2为任意个数的数字,若存在mode,则id1必然也存在,否则都不存在;id2可有可没有。 如这些字符串满足条件:s1 = 'mode_0_string1_1',s2 = 'string2', s3 = 'mod 阅读全文
posted @ 2020-03-26 21:57 Mrlayfolk 阅读(3248) 评论(0) 推荐(0)
摘要:最近工作中,需要使用python实现一种排序方式,简要说明如下: 1.排序方式 假设有一个序列,数据为:['n1', 'n2', 'n10', 'n11', 'n21', 'n3', 'n13', 'n20', 'n23'], 排序后需要达到这个效果:['n1', 'n2', 'n3', 'n10' 阅读全文
posted @ 2020-03-26 21:41 Mrlayfolk 阅读(1008) 评论(0) 推荐(0)
摘要:参考书籍:《python核心编程(第二版)》 相关模块:copy模块 1、浅拷贝 浅拷贝:对象赋值是简单的对象引用,当创建一个对象,然后把它赋值给另一个变量的时候,python并没有拷贝这个对象,而是拷贝了这个对象的引用。拷贝的对象本身是新的,但是内容不是,序列类型对象的浅拷贝是默认类型拷贝。如下代 阅读全文
posted @ 2020-03-14 21:23 Mrlayfolk 阅读(283) 评论(0) 推荐(0)
摘要:如执行下面的代码: 1 import csv 2 3 if __name__ == "__main__": 4 5 content1 = ['hello'] 6 content2 = ['world'] 7 8 with open('test.csv', 'w') as f: 9 writer = 阅读全文
posted @ 2020-03-03 12:24 Mrlayfolk 阅读(4025) 评论(0) 推荐(1)
摘要:目的:判断两个序列的成员是否一样,如:list1 = [1, 2],list2 = [2, 1],则两个序列的成员是一样的。 实现:借助集合set()的性质实现。 代码如下: 1 if __name__ == "__main__": 2 l = [[2, 1], [3, 4]] 3 for i in 阅读全文
posted @ 2020-03-01 13:48 Mrlayfolk 阅读(644) 评论(0) 推荐(0)
摘要:注:本代码主要是为了实现多个集合之间求并集时的辅助代码,简单的举个例子来说明代码的功能。 约定:例如{11: [2, 3]}表示数据11在集合2和集合3中都存在。 现有以下数据: d0 = {38: [2], 11: [2, 3], 22: [2, 3]} d1 = {11: [0, 0, 1, 3 阅读全文
posted @ 2020-02-29 16:25 Mrlayfolk 阅读(388) 评论(0) 推荐(0)

回到顶部