我想用python做一个西班牙语翻译器,所以我用字典创建它。
translate = input("input: ")
translate_dictionary = {
"Hello": "Hola",
"Goodbye": "adiós"
}
for english, spanish in translate_dictionary.items():
translate = translate.replace(english, spanish)
print(translate)
我想用pylightxl重写这个,并链接到excel电子表格,如果用户输入匹配excel A行的文本,将其替换为B中的文本并打印出来,这是我的excel电子表格内容:
<表类="年代桌子">B tbody><你好 你好 <再见/td> 再见 表>
只需遍历excel表行,并将其添加到字典中,如下所示:
translate_dictionary = {}
db = xl.readxl(fn='translate_library.xlsx')
for row in db.ws(ws='Sheet1').rows:
translate_dictionary[row[0]] = row[1]
在你的代码中,看起来像:
import pylightxl as xl
translate_dictionary = {}
db = xl.readxl(fn='translate_library.xlsx')
for row in db.ws(ws='Sheet1').rows:
translate_dictionary[row[0]] = row[1]
translate = input("input: ")
for english, spanish in translate_dictionary.items():
translate = translate.replace(english, spanish)
print(translate)
相关内容
- 通过javascript循环遍历表单字段数组,将表单字段文本替换为php值
- 如何编写一个' sed '脚本,将两个标记之间的文本替换为另一个文件的内容
- footer.replaceText()不会用新文本替换占位符
- 复杂的文本替换PHP字符串中的每一行
- 关于Python文本替换
- 用越南语的unicode文本替换编码文本
- 如何用r中的文本替换数字
- 识别标签#或$,并自动将文本替换为链接
- 简化调试输出.在BASH中对就地命令文本替换的特定请求
- sed使用bash变量将文本替换为反斜杠和弧形括号{}
- 使用Open XML将Word文档中的文本替换为URL
- Jenkins -如何用其他文本替换多个标签
- 如何用新文本替换软键盘输入连接文本
- 在regexp中是否有类似$n / counter的东西(在visual studio代码中的文本替换上下文中)?<
- Vim文本替换
- 使用Telerik RadPdfProcessing将PDF中的文本替换为图像
- 将<a>里面<img>的文本替换为
- 使用正则表达式将字符串文本替换为HTML标签
- 复杂的文本替换算法或设计模式
- 文本替换删除<a>标签
最新更新
- 从JS到PHP获取一个值
- 在Powershell中传递给函数时如何在参数中添加引号
- Ionic React:在React Hooks上实现InAppPurchase 2
- 清理脚本(而不是在提供的路径中搜索)总是命中系统根目录或运行它的根文件夹
- 无法加载要从中扩展的配置"airbnb" - gitlab ci
- 我如何将任何方程输入到Python中的标准形式?
- 在Swift中从实时数据库Firebase中获取数据
- Devstack单一接口不能在ubuntu 20.04上工作
- Typescript没有安装
- 函数式语言类型推断混乱
- 使用Python从大文件解析数字数据时提高速度
- 如何从Multipass共享文件夹到主机?
- 从CMD或批处理文件中禁用"Notify me when the clock changes"设置
- 在Dockerfile中设置——net=host ?
- 如何在React中将arrayBuffer转换为JSON
- 是否有可能将html响应转换为json在扑动?
- 快速过滤numpy数组值的方法
- C保存字符串的数组列表
- 需要minio film配置建议
- 如何应用CSS字体大小"relative to what it would be originally"?
- 该应用程序在个人帐户中未绑定脚本时被阻止错误
- 将原始查询转换为django orm
- 如何从出现次数和值的列表中创建一个新列表
- 使用Julia中的Julia Broadcasting根据数组的索引计算数组值
- 在javascript中使用条件更新嵌套数组
- for循环多个条件
- 将第一列中的名称行转换为r中的列
- Nx张量的映射切片
- Dotnet Core Azure功能(隔离进程)如何加载应用程序.每个环境的Json
- Discordjs不发送消息
热门标签:
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium