# 入库系统

### 介绍
本程序能够做到 **建库流程图.pdf** 中的两路在 "补齐重要参数" 这一步之前所有步骤。本程序由周星宇，高宇翔编写，由欧攀提供型号提取的支持。如果出现bug和使用疑问请联系周星宇，**QQ:757156922** 或者 **电话:18342204406**。
### 目录
1. [环境搭建](#环境搭建)
2. [如何使用](#如何使用)
3. [文件描述](#文件描述)

### 环境搭建
1. 按照requirements.txt搭建环境。
2. **注意** moudules.py中的similar类中，由于需要查询的数据量较大，请修改更快速的查询算法。

### 如何使用
1.	在database.py中的main()函数第一行输入待入库的表，表应该按照表京东平安0812.xlxs的格式。
2.	运行database.py，等待一段时间，等待输出 "完成！" 。
3.	需要补齐重要参数的sku将存放在 补齐重要参数.txt。
4.	需要新品建库的sku将存放在 新品建库.txt。
5.	需要价格录入的数据将存放在 价格录入.csv中。
6.	打开 断点记录.txt 可实时查询进度。

### 文件描述
1. brand_name.py为提取产品名函数。
2. product_type_extract.py为提取型号函数。
3. database.py为建库主程序。
4. moudules.py为建库的支持模块。
5. 1122京东平安0812.xlsx为提供产品**品牌依据**的表，**请不要修改名字**，如果要使用其中的数据，请克隆一份副本。
6. new.xlsx为京东平安0812中**有对应productcode**的表，可以按需要改成需要入库的表。
7. type_lyst.py为实验性函数，可以忽略。
8. 名称提取型号.csv为库中型号表，除非添加新的型号对应productcode关系，**否则不要改动**。