# 编程要求 为了最小化测试,每个文件都尽可能可以独立调用。 例如 : `python mylib/read_encoding_cvs.py` ```python import os def main(): print('hello world') if __name__ == "__main__": main() ``` 不能使用 print 而是导入日志模块 ```python from mylib.logging_config import setup_logging # Setup custom logging setup_logging() logger = logging.getLogger('xxx') ``` # 本目录下的文件说明 `read_encoding_cvs.py` : 检测文件的编码,正常读取并打印少量内容,然后转换为 utf8 格式文件 `new_col_translate` : 自动获取正确的文件编码,读取 Excel 文件,用 pandas 库操作表格。 实现功能: 传参可以选择某一列,例如 B 列,在 B 列的右边插入空列 C。 log 输出用户传入的信息。 允许从 B 列的哪一行到哪一行开始翻译。默认是从B列第二行到最后一行。 在翻译前,将部分内容先 log 出来看看提取的内容是否正确。 在 C 列中,将 B 列的内容翻译成中文。 允许用户选择翻译的源语言和目标语言,默认源语言是 auto,目标语言的 zh-CN 。