python中json库序列化和反序列化(列表、字典、元组)

import json
 
lists=[1,2,3,4]
 
#序列化
list_str=json.dumps(lists) ##先对lists进行序列化list_str
print('内容:',list_str,'序列化后的列表类型:',type(list_str))
#反序列化
str_list=json.loads(list_str) ##再对list_str进行反序列化str_list
print('内容:',str_list,'反序列化后的列表类型:',type(str_list))

Python sqlalchemy返回指定字段方法

session.query(self.col1)
SomeModel.query.with_entities(SomeModel.col1, SomeModel.col2)

Python打包成exe

Pyinstaller -F py_word.py 打包exe

Pyinstaller -F -w py_word.py 不带控制台的打包

Pyinstaller -F -w -i chengzi.ico py_word.py 打包指定exe图标打包

不加-F就不会合成一个整包exe

pyqt6读取ini配置文件

PyQt6.QtCore import QSettings

# 创建QSettings对象
settings = QSettings('config.ini', QSettings.IniFormat)

# 读取配置文件
name = settings.value('name')
age = settings.value('age')

print('name:', name)
print('age:', age)
# 设置配置
settings.setValue('name',"长得")
settings.setValue('age',"15")