- 博客(32)
- 收藏
- 关注
原创 简单Linux脚本书写-日常记录
原文链接:https://blog.csdn.net/dingchexuan/article/details/124017428。新增alias cdhh=‘cd ***’,保存并运行source .bashrc,即可以通过cdhh达到配置的目录。2、. ./change.sh(注意:两点之间有空格,第一个点是bash的内部命令,表示在当前shell中运行)假设脚本名称为change.sh,内容是cd ***1、执行source change.sh。二、家目录编辑.bashrc。
2025-04-18 15:35:34
71
原创 python自学记录-docx解析
对于 Word 文档,有 3 种类型的样式:段落样式可以应用于 Paragraph 对象,字符样式可以应用于 Run 对象,链接的样式可以应用于这两种对象。#在第一次用 pip 安装 python-docx 时,注意要安装 python-docx,而不是 docx。但是,在导入 python-docx 模块时,需要执行 import docx,而不是 import python-docx。doc2.add_heading('标题4,第二页',4)doc2.add_heading('标题1',1)
2025-03-17 17:12:38
433
原创 Python自学记录-pdf读写
pdfFileObj=open('Python编程快速上手——让繁琐工作自动化.pdf','rb')#判断pdf是否加密,true为加密,false为不加密。#把一个pdf文件的内容复制给另一个pdf。#获取pdf指定的页里的内容。#把两个PDF页面合并在一起。
2025-03-17 15:25:04
210
原创 python自学记录-excel练手项目
项目目的:将excel中指定的行对应的价格修改为正确的值。胡萝卜修改价格为 10.22。修改后要另存为一个excel。黄瓜 修改价格为 4.01。生菜 修改价格为 9.88。
2025-03-08 17:16:02
183
原创 python增加xml序列小工具-界面版
3.打包成带一个参数的exe,打包好的文件在dist文件夹下。输入原始xml,点击按钮生成新的xml并自动复制到剪贴板。直接双节dealwithxml.exe即可打开窗口。1.python处理xml代码如下。注意:要处理的xml文件不能带注释。2.安装pyinstaller。
2025-02-25 16:59:10
143
原创 python处理xml并打包成exe带参数运行
因为传的参数就是一个文件,事先把文件放到exe文件同级的目录下。3.打包成带一个参数的exe,打包好的文件在dist文件夹下。用以下命令进行执行。没报错,且生成了新文件就算执行成功了。1.python处理xml代码如下。2.安装pyinstaller。
2025-02-22 14:06:14
156
原创 python类属性、类方法
1.2.实例属性:实例属性是定义在构造方法__init__内部的.实例属性是该类的实例对象所拥有的,类对象无法拥有(通过类名无法访问实例属性)。def __init__(self,name:str,age): #实例方法(特殊的实例方法,其实是构造方法),注意:init英文不要拼错,init两边分别有两条下划线,如果写成一条下划线则无法识别为实例属性。def print_age(self):#另一个实例方法,实例方法不需要用@来标志,实例方法第一个参数必须为self(代表实例本身)。
2025-02-14 12:57:39
314
原创 Python自学记录-
logging.basicConfig(level=logging.CRITICAL,format='%(asctime)s - %(levelname)s - %(message)s') #level=logging.CRITICAL 禁止日志。logging.basicConfig(level=logging.DEBUG,format='%(asctime)s - %(levelname)s - %(message)s') #level=logging.DEBUG 开启日志。
2025-02-10 13:32:58
356
原创 Python自学-练习3
假定你的老板用电子邮件发给你上千个文件,文件名包含美国风格的日期(MM-DD-YYYY),需要将它们改名为欧洲风格的日期(DD-MM-YYYY)注:以下只简单实现了一下,其中由于不熟悉正则表达式,所以正则表达式部分是随意写的,后续熟悉后,再来优化。shutil.move(source,destination)#移动并改名。
2025-02-10 10:06:23
135
原创 python自学记录-文件操作2
if os.path.isdir(source+'\\'+filename)==True and len(os.listdir(source+'\\'+filename))==0 : #1.判断文件为文件夹 #2.文件夹下无其他文件。destination = 'D:\\newfile' #注意:1.文件夹要存在,会生成一个newfile文件,而非在newfile文件夹下生成一个文件。print(folderName+'目录下的:'+filename+'文件')1.复制单个文件到指定目录下。
2025-02-08 15:43:57
337
原创 python练习2-查找文件内容里具体的值
编写一个程序,打开文件夹中所有的.txt 文件,查找匹配用户提供的正则表达式的所有行。结果应该打印到屏幕上。注:以下代码里没有写正则表达式,有需要查找复杂的值可以使用正则表达式。
2025-02-08 10:30:16
96
原创 python自学记录-list
mylist.insert(1,'广西') #给list指定索引位置上插入值,原来的值按顺序右移。mylist=['四川','贵州','云南','湖北','云南'] #新建非空list。print(mylist.index('贵州')) #获取指定值对应的索引。print(mylist.count('云南')) #获取值出现的次数。mylist=['四川','贵州','云南','湖北','云南']mylist=['四川','贵州','云南','湖北','云南']
2025-02-07 17:04:41
239
原创 python自学记录-字符串
print(newstr.startswith('1'))#检测字符串是否以某个字母开头。print(newstr.endswith('e'))#检测字符串是否以某个字母结尾。print(mystr.count('p'))#查找字符串中特定字符出现的次数。print(mystr.replace('t', 'W'))#替换字符内容。print(mystr.split(' '))#按分割符分割字符。print(mystr.index('p')) #同上。
2025-02-07 16:29:51
127
原创 Python自学记录-字典
此方法既可以追加字典内数据,也可以修改已有的字典中键对应的value数据,还可以获取字典中已有的键对应的value值。{'四川': '成都', '贵州': '贵阳', '云南': '昆明', '天津': '天津'}{'四川': '成都', '贵州': '贵阳', '云南': '昆明'}{'四川': '成都', '贵州': '贵阳', '云南': '昆明'}{'四川': '成都', '贵州': '贵阳', '云南': '昆明'}{'四川': '绵阳', '贵州': '贵阳', '云南': '昆明'}
2025-02-07 15:35:07
414
原创 python学习记录-模块
框架是一组模块和工具的集合,用于帮助开发者快速开发特定类型的应用程序,如Web应用、桌面应用等。标准库模块:如datetime, re(正则表达式), json等,这些模块提供了广泛的API来处理文件、网络、数据结构等。from module.xx.xx import xx as rename ------调用了模块后再重命名。内置模块:如math, sys, os等,这些是Python解释器的一部分,无需安装即可使用。from module.xx.xx import * -----调用所有。
2025-02-07 11:29:43
306
原创 python自学记录-文件操作篇
概念:只包含基本文本字符,不包含字体、大小和颜色信息,可以用Notepad或TextEdit打开,例如:带.txt .py扩展名的文件。.和..不是真正的文件夹,而是使用的指代文件夹的符号,其中.代表的当前工作目录。例如:文件 C:\Project\mytest.txt的文件名为mytext.txt,文件路径为C:\Project。#处理结果 ['better.txt.txt', 'good.txt.txt']#处理结果 ('D:\\pj\\haha', 'good.txt')
2025-02-07 10:50:43
659
原创 Python正则表达式学习
没有分组的匹配结果是单个字符串,需要用group()方法接收。1.7. {n,m}匹配大于等于n次,小于等于m次前面的分组。1.2. * 匹配大于等于0次前面的分组,上限是无限。1.3. + 匹配大于等于1次前面的分组,上限是无限。1.14. \d匹配数字,\D匹配数字以外的字符。1.15. \w匹配字母,\W匹配字母以外的字符。1.16. \s匹配空格,\S匹配空格以外的字符。匹配0或1次前面的分组,上限是1。1.5. {n,}匹配大于等于n次前面的分组。1.6. {,m}匹配小于等于m次前面的分组。
2025-01-24 16:04:29
323
原创 软件测试与日志
一般服务设置了日志文件达到多大,就会再生成一个新的日志文件,或者到达新的日期会有新的日志文件产生。error等级就只有error------------------------------------error日志对测试阶段没有太大用处。info等级包含info、error---------------------------------info日志对测试阶段没有太大用处。debug等级包含debug、info、error-------------------------测试阶段至少要打开debug日志。
2025-01-08 20:26:46
472
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人