- 博客(9)
- 收藏
- 关注
原创 python学习笔记———文件和异常
函数open()函数open()第一个参数是要打开的文件的名称。Python 在当前执行的文件所在的目录中查找指定的文件,并返回一个表示文件的对象。第二个参数可指定读取模式(‘r’)、写入模式(‘w’)、附加模式(‘a’)或读写模式(‘r+’),若省略模式实参,则默认只读模式打开文件。第三个参数是指定返回的数据采用何种编码,一般采用utf-8或gbk,也可不写。以写入模式打开文件时,若文件不存在,则函数open()将自动创建一个空文件。若指定的文件已经存在,Python 将在返回文件对象前清空文件的.
2021-11-21 15:45:30
535
原创 python学习笔记——类
创建一个类类中的函数称为方法可以通过实例访问的变量称为属性class Dog: ''' 一次模拟小狗的简单尝试 ''' #在每个与实例相关联的方法调用都自动传递实参self,它是一个指向实例本身的引用,让实例能够访问类中的属性和方法。 def __init__(self, name, age): '''初始化属性name和age''' #以self为前缀的变量可供类中的所有方法使用,可以通过类的任何实例来访问。 .
2021-11-21 13:20:57
778
原创 python学习笔记——函数
定义函数# 定义函数,函数名为greet_user,形参是usernamedef greet_user(username): '''文档字符串,描述函数是做什么的,用三引号括起''' print(f"Hello,{username}!")greet_user('jesse') #调用函数,jesse是实参传递实参调用函数时,Python 必须将函数调用中的每个实参都关联到函数定义中的一个形参。位置实参:按照顺序将函数调用中的实参关联到定义中相应的形参。def desc.
2021-11-13 18:06:21
611
原创 python学习笔记——用户输入和while循环
函数input()函数input()让程序暂停运行,等待用户输入一些文本。获取用户输入后,python将其赋给一个变量,以方便你使用。#input()接收一个参数,向用户显示的提示或说明,让用户知道该如何做。message = input("tell me something,and i will repeat it back to you")print(message)prompt = "if you tell us who you are, we can personalize the .
2021-11-13 15:08:41
398
原创 python学习笔记——字典
字典字典是一系列的键值对,每个键都与一个值相关联,你可以使用键来访问相关联的值。与键相关联的值可以是数、字符串、列表乃至字典。创建一个字典alien_0 = {} #空字典alien_0 = {'color' = 'green', 'point' = 5} 修改键值alien_0['color'] = 'yellow'添加键值对alien_0['X_position'] = 0删除键值对del alien_0['X_position']定义多行字典fa
2021-11-13 13:53:34
299
原创 python QtableWidget设置单元格双击弹出spinBox
使用QItemDelegate在表视图中设置spinBox控件参考文章:PyQt - 如何使用QItemDelegate在表视图中设置QComboBoxQT Spin Box Delegate Example 看看看~效果图代码步骤1:from PyQt5.QtWidgets import QItemDelegate, QSpinBox步骤2:# 设置表格的第二列双击弹出SpinBox控件self.tableWidget.setItemDelegateForColumn(1, S
2020-12-22 19:26:42
1804
原创 python-docx常用操作
导入库本文章中的代码会用到的库import docxfrom docx import Documentfrom docx.shared import RGBColor, Cmfrom docx.enum.text import WD_PARAGRAPH_ALIGNMENTfrom docx.enum.table import WD_CELL_VERTICAL_ALIGNMENT, WD_TABLE_ALIGNMENTfrom docx.enum.style import WD_STYLE_TY
2020-12-01 18:58:53
652
原创 python 设置QtreeWidget单列可编辑
python 设置QtreeWidget单列可编辑代码作用:双击QtreeWidgetItem后判断被点击的Item所处列,处于第2列则设置Item可编辑,处于其它列则不可编辑。self.treeWidgetProgram.itemDoubleClicked.connect(self.setEditable)def setEditable(self, item, column): if(column == 1): item.setFlags(item.fla
2020-12-01 11:30:02
1291
5
原创 使用QT Designer样式表对按键进行美化
1、更改按键颜色QPushButton{ background-color: rgb(245, 255, 48);}效果图:2、设置边框宽度和颜色border:1px solid #717171;3、设置按键4角为圆角border-radius:5px;4、设置颜色渐变进入QSS界面→点击add Gradient下标→选择background-color→选择BlackWhite→Edit→设置颜色和渐变效果→OK→OK→样式表自动出现代码background-colo
2020-07-09 17:22:13
8904
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人