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