5 changed files with 52 additions and 0 deletions
@ -0,0 +1,15 @@ |
|||||
|
{ |
||||
|
// 使用 IntelliSense 了解相关属性。 |
||||
|
// 悬停以查看现有属性的描述。 |
||||
|
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 |
||||
|
"version": "0.2.0", |
||||
|
"configurations": [ |
||||
|
{ |
||||
|
"name": "init channel", |
||||
|
"type": "debugpy", |
||||
|
"request": "launch", |
||||
|
"program": "init_channel.py", |
||||
|
"console": "integratedTerminal" |
||||
|
} |
||||
|
] |
||||
|
} |
@ -0,0 +1,3 @@ |
|||||
|
db="" |
||||
|
logDir="" |
||||
|
logFileName="" |
@ -0,0 +1,6 @@ |
|||||
|
from loguru import logger |
||||
|
Logger = logger |
||||
|
def initLogger(logDir,fileName): |
||||
|
path = "{}/{}".format(logDir,fileName) |
||||
|
logger.add(path+"/{time}.log", rotation="500MB", encoding="utf-8", |
||||
|
enqueue=True, compression="zip", retention="10 days") |
@ -0,0 +1,16 @@ |
|||||
|
from LoggerUtils import Logger, initLogger |
||||
|
from bs4 import BeautifulSoup as bs |
||||
|
from urllib.request import urlopen, Request |
||||
|
import json |
||||
|
import Contant |
||||
|
|
||||
|
# py .\init.py --db=../db/youtube_prod.db --logDir=./logs |
||||
|
if __name__ == "__main__": |
||||
|
# 读取配置文件 |
||||
|
with open('init_channel_config.json', 'r', encoding='utf-8') as f: |
||||
|
# 使用json.load()方法读取文件内容 |
||||
|
data = json.load(f) |
||||
|
Contant.logDir = data['log']['dir'] |
||||
|
Contant.logFileName = data['log']['fileName'] |
||||
|
initLogger(Contant.logDir, Contant.logFileName) |
||||
|
Logger.info(data['mysql']) |
@ -0,0 +1,12 @@ |
|||||
|
{ |
||||
|
"mysql": { |
||||
|
"host": "47.108.20.249", |
||||
|
"username": "root", |
||||
|
"password": "casino888!", |
||||
|
"database": "youtube" |
||||
|
}, |
||||
|
"log": { |
||||
|
"dir": "./logs", |
||||
|
"fileName": "init_channel" |
||||
|
} |
||||
|
} |
Loading…
Reference in new issue