# 编程注意事项 - 编写代码遵循模块化,高内聚低耦合原则,符合程序设计的基本原则。 - 如果我有的任何提示和注意事项要说明在代码中,都应在代码中添加注释。 - 所有代码兼容 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 调用,不要假设提到的列名、词语是固定值