导入产品数据 product_name src\manager\manager_task.py
async def gardening_tools_to_mongo():
manager = ManagerTask()
await manager.db_mongo.initialize()
product_name = "养花专用园艺迷你3件套"
exist_product = await Product.find_one(Product.basic_info.name == product_name)
if exist_product:
logger.info(f"产品 {product_name} 已存在")
product = exist_product
else:
product = Product(basic_info=ProductBaseInfo(
name=product_name,
content='塑料柄耙子1个,塑料柄圆头铲1个,塑料柄尖头铲1个',
material='不锈钢头,塑料制的柄',
color='银色',
main_usage='多肉等盆栽植物用的工具',
selling_point = [
'1.不锈钢头材质,做工精密不易生锈',
'2.手柄缠头铆钉加固,不易脱落',
'3.塑料磨砂防滑手柄,弧形贴合手掌,握感舒适',
'4.用途,圆头铲用于填土,施肥,移植。尖头铲用于深挖,切割。耙子用于松土,除草,种植适用于多肉植物和小盆栽',
]
))
asinseed_list = ['B08YRPFCWH', 'B0D816V61B', 'B0CVX4V2NK', 'B086LDLCW9', 'B0CRTX616P']
参考上述的文件,帮我导入另一个产品数据。你只需参考代码中需要修改的数据,从以下内容中提取即可,不要修改我代码的函数名、也不要新增别的变量
产品名称 狗刷牙指套
包装内容 5只装/10只装
材质 涤纶
颜色 白
尺寸 约6*2.5cm
包裹尺寸 5枚装11*8*1.5cm/10枚装16*8.5.1.5cm
重量 5枚装5.5g/10枚装10.4g
主要用途 宠物清洁牙齿牙垢用
主要卖点 精细凹凸螺纹技术
摩擦力强 加厚不易伤手
360度螺纹轻松清洁牙齿
松紧带不易脱落不易脱线
竞品 主关键词
B0B14XSX29 猫 歯ブラシ
B09HTB2WRV 犬 歯ブラシ
B0B9MZG26M 犬用歯ブラシ
B07KF42XGD 指ハブラシ
B09HTB2WRV 犬 歯磨きシート
@/src/excel_tools/excel_writer.py 上述文件是完成了一个 excel 文件的其中一个工作表“竞品关键词调研1”。不过,其实文件还有很多工作表 "产品信息2" "产品信息" 。因此我希望新建另一个文件,用于生成各种各样的工作表,当前已经生成了 “竞品关键词调研1” 表,但不要写入文件,而是从模板文件 "G:\code\amazone\copywriting_production\output\resource\文案制作-template.xlsx" 中读取 "产品信息2" "产品信息" 全部信息包括样式。用于新的 excel 文件生成。注意模板文件是只读的。并且不能跨文件复制工作表,因此我觉得最好的做法就是通过 python 复制模板文件,然后打开复制后的文件进行编辑写入。
在 excel_writer.py 中,保存到模板文件工作表命名应该是 “竞品关键词调研1” 。 你来决定是否要如何新建文件,如何重命名类,如何导入调用。 请注意,如果遵循 “高内聚、低耦合、可扩展,符合最佳程序设计,符合最佳实践”原则,理论上一个类操作一个工作表对吗?上述文件已经完成了一个工作表的操作,那么 "产品信息" 表应该也是用另一个类来管理对吧?并且要新建一个单独的文件来管理 "产品信息" 表更好对吗?并且 excel_writer.py 这个文件名应该符合 “竞品关键词调研” 这个工作表的文件名表述或者类表述。