CONVENTIONS.md 1.6 KB

编程注意事项

  • 编写代码遵循模块化,高内聚低耦合原则,符合程序设计的基本原则。
  • 如果我有的任何提示和注意事项要说明在代码中,都应在代码中添加注释。
  • 所有代码兼容 Linux 和 Windows 系统。
  • 必须使用 logger 记录日志。

    from mylib.logging_config import setup_logging
    
    # Setup custom logging
    setup_logging()
    logger = logging.getLogger('excel_tool')
    
    
  • 传参必须声明数据类型

本目录下的说明

本地文件的操作(如读取 Excel 文件、写入翻译结果等),通过 Function Calling 的方式调用这些函数来处理本地文件。

用户需求:

1.0

  • 在搜索词列的右边插入一列,在新一列中翻译成中文
  • 在搜索词列点击单元格内容,可以直接跳转到亚马逊链接,网页是搜索词的搜索内容

    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

要求

分解成一个个最小化的任务。适合Function Calling 调用,不要假设提到的列名、词语是固定值