From 8239da606df358fb081a8409869f0c661f699eae Mon Sep 17 00:00:00 2001 From: WhaleFall <2734184475@qq.com> Date: Tue, 10 Aug 2021 17:20:41 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=88=20perf(=E9=A1=B9=E7=9B=AE=E7=BB=93?= =?UTF-8?q?=E6=9E=84):=20=E4=BC=98=E5=8C=96=E9=A1=B9=E7=9B=AE=E7=BB=93?= =?UTF-8?q?=E6=9E=84=EF=BC=8C=E6=95=B0=E6=8D=AE=E6=96=87=E4=BB=B6=E5=8D=95?= =?UTF-8?q?=E7=8B=AC=E6=94=BE=E7=BD=AE=EF=BC=8C=E4=BE=9D=E8=B5=96=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 优化项目结构,数据文件单独放在一个文件夹里边,使用`pathlib`模块,添加项目所依赖的库。 --- boom.py => bomb.py | 2 +- data.db => db/data.db | Bin db/data.json | 0 requirements.txt | 3 +++ utils/__pycache__/db_sqlite.cpython-38.pyc | Bin 2195 -> 2269 bytes utils/db_sqlite.py | 10 +++++++--- 6 files changed, 11 insertions(+), 4 deletions(-) rename boom.py => bomb.py (96%) rename data.db => db/data.db (100%) create mode 100644 db/data.json create mode 100644 requirements.txt diff --git a/boom.py b/bomb.py similarity index 96% rename from boom.py rename to bomb.py index abe86b2..3f08934 100644 --- a/boom.py +++ b/bomb.py @@ -3,7 +3,7 @@ ''' Author: whalefall Date: 2021-08-07 21:23:35 -LastEditTime: 2021-08-09 19:12:32 +LastEditTime: 2021-08-10 17:10:07 Description: 异步轰炸 ''' import asyncio diff --git a/data.db b/db/data.db similarity index 100% rename from data.db rename to db/data.db diff --git a/db/data.json b/db/data.json new file mode 100644 index 0000000..e69de29 diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..c77b65d --- /dev/null +++ b/requirements.txt @@ -0,0 +1,3 @@ +requests==2.24.0 +aiohttp==3.7.3 +pathlib diff --git a/utils/__pycache__/db_sqlite.cpython-38.pyc b/utils/__pycache__/db_sqlite.cpython-38.pyc index 9b32a1def77bebd39c13a2dccaca6613b8baaa5f..1d6ab8e932dea7cc909a5187ce1a69f3553f2811 100644 GIT binary patch delta 749 zcmZWnO=}ZD7@m*anRWAFQcbNwB?XbL2yHS9`>>%nUN;lm^!P(fpZXM|>quC_evE`Itr7KY$pqUbYF*kRl}P1g1#IBOKG7H8hie{~jHpz#gKWJz*&_F&m-@Pm%Fr#)~I&Mqv8%)%5l5^x4b( z7w`7>-cCR2jEJ`Wf>&ye0=tZM9*E584Z8Ps%oNYb*_uZ(E0W<|pNnu7;Ld|U$S?>l>nHrmI-GF6CA9$RR@jYV zbrOnofWO>4$`62=1`Hj+@8;mL>lB?rxuU49I<=dH3=9UHAW+cHI2?c2ZO^WX4ca|3 fs{#$R1brOk&MF@~H$Ld82hIt%NGlBoGwk9&cci9~ delta 714 zcmZutL2DC16rP#got-Axm}qklNwF6prJ%8jP)iV0>_HT*rLdQwW~Pw1F*>sg3I&CD z5NZx#(3_B)q!$tN8PO1mE?& z^7i~Fs^7f{i9j(DSdawAIKN3uZXn?a{{<4h^aft+%RmGVh+3Ea0L4_&aVY2nVko&+_tVeD{J>{%U@nm5(muAnmdVaO zQjy8Xt)L7HWWJK0m**g`p?o6SSt=EC8EyA_y-wO7s^n5nKTcEx(F`0_x!+VXzr61? z$5#~xj;pE;sQK;J&&&bSyY(CKg>Le61!|>#SDjwk-axP@T`I`9>UU_!Rb-0C84Z!+I zN2ltP%j*vQZk|W^`UDz=oSgt5nw~X`NcIP4Iaj>yV4Y#V&AFnk z!P8H*rTzO|7+8_pP*Mx7j&(kP%E!+KIKtbqwO(IjiEMem(QX`{GR(ZnMTRLZ;6JNK BnUVki diff --git a/utils/db_sqlite.py b/utils/db_sqlite.py index d93cf86..6f980c7 100644 --- a/utils/db_sqlite.py +++ b/utils/db_sqlite.py @@ -3,18 +3,21 @@ ''' Author: whalefall Date: 2021-08-07 14:59:08 -LastEditTime: 2021-08-07 21:31:13 +LastEditTime: 2021-08-10 17:08:54 Description: python操作数据库 ''' import sqlite3 -import sys +from pathlib import Path class Sql(object): def __init__(self) -> None: '''初始化数据库''' + # 数据库路径 + db_path = Path.cwd().joinpath("db", "data.db") + # 连接数据库,不检查是否在同一个路径. self.client = sqlite3.connect( - "data.db", timeout=6, check_same_thread=False) + db_path, timeout=6, check_same_thread=False) self.cursor = self.client.cursor() self.newTable() @@ -67,3 +70,4 @@ if __name__ == "__main__": s = Sql() s.update("SWDWQ") print(s.select()) + # print(Path.cwd().joinpath("db","data.db"))