|
@@ -0,0 +1,43 @@
|
|
|
|
|
+# 编程注意事项
|
|
|
|
|
+- 编写代码遵循模块化,高内聚低耦合原则,符合程序设计的基本原则。
|
|
|
|
|
+- 如果我有的任何提示和注意事项要说明在代码中,都应在代码中添加注释。
|
|
|
|
|
+- 所有代码兼容 Linux 和 Windows 系统。
|
|
|
|
|
+- 必须使用 logger 记录日志。
|
|
|
|
|
+```python
|
|
|
|
|
+from mylib.logging_config import setup_logging
|
|
|
|
|
+
|
|
|
|
|
+# Setup custom logging
|
|
|
|
|
+setup_logging()
|
|
|
|
|
+logger = logging.getLogger('excel_tool')
|
|
|
|
|
+
|
|
|
|
|
+```
|
|
|
|
|
+- 传参必须声明数据类型
|
|
|
|
|
+
|
|
|
|
|
+# 本目录下的说明
|
|
|
|
|
+
|
|
|
|
|
+本地文件的操作(如读取 Excel 文件、写入翻译结果等),通过 Function Calling 的方式调用这些函数来处理本地文件。
|
|
|
|
|
+
|
|
|
|
|
+## 用户需求:
|
|
|
|
|
+
|
|
|
|
|
+1.0
|
|
|
|
|
+- 在搜索词列的右边插入一列,在新一列中翻译成中文
|
|
|
|
|
+- 在搜索词列点击单元格内容,可以直接跳转到亚马逊链接,网页是搜索词的搜索内容
|
|
|
|
|
+```python
|
|
|
|
|
+def create_hyperlink(value, base_url):
|
|
|
|
|
+ """为给定的值创建亚马逊搜索页面的超链接"""
|
|
|
|
|
+ return f'=HYPERLINK("{base_url}{quote(value)}&__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99", "{value}")'
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+2.0
|
|
|
|
|
+- 点击品牌相关的列,可以看到该品牌在亚马逊上的所有产品,具体是通过创建搜索链接实现的。
|
|
|
|
|
+
|
|
|
|
|
+3.0
|
|
|
|
|
+- 在“点击量最高的类别”的所有列中,每一列右边插入新列,翻译成中文
|
|
|
|
|
+
|
|
|
|
|
+4.0
|
|
|
|
|
+- 点击 ASIN 列的单元格,可以直接跳转到亚马逊链接,链接内容是 https://www.amazon.co.jp/dp/{asin} ,asin 就是单元格内容
|
|
|
|
|
+
|
|
|
|
|
+# 要求
|
|
|
|
|
+
|
|
|
|
|
+分解成一个个最小化的任务。适合Function Calling 调用,不要假设提到的列名、词语是固定值
|