Python 如何只打印英文字符串?
我有包含阿拉伯语和英语字符串的excel文件 例: {“ar”:“abrag altisyr”} 我只想打印英文字符串 例: 艾布拉格高原酒店 我使用以下代码:Python 如何只打印英文字符串?,python,json,Python,Json,我有包含阿拉伯语和英语字符串的excel文件 例: {“ar”:“abrag altisyr”} 我只想打印英文字符串 例: 艾布拉格高原酒店 我使用以下代码: for i in range(sheet.nrows): hotel_column = (sheet.cell_value(i, 0)) re = hotel_column.replace('{"ar": "', '') res1 = res.replace('", &qu
for i in range(sheet.nrows):
hotel_column = (sheet.cell_value(i, 0))
re = hotel_column.replace('{"ar": "', '')
res1 = res.replace('", "en": "', ' ')
res2 = res1.replace('"}', '')
但我得到:
阿布拉格高原酒店
请提供任何帮助?此值的格式为。使用,您将获得包含以下值的dict:
import json
for i in range(sheet.nrows):
hotel_column = sheet.cell_value(i, 0)
data = json.loads(hotel_column)
print(data['en'])
此值的格式为。使用,您将获得包含以下值的dict:
import json
for i in range(sheet.nrows):
hotel_column = sheet.cell_value(i, 0)
data = json.loads(hotel_column)
print(data['en'])
该值是JSON格式的,使用该值,您将获得带有
ar
和en
键的dict。该值是JSON格式的,使用该值,您将获得带有ar
和en
键的dict。