下面的Python程序检查字符串中是否存在字母,如果不存在字母,则使用自定义API将其转换为英语并将其写入文件。由于isalpha()
检查-'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'
。
我不确定为什么程序会为此字符串输入第一个循环-'龙海德信机电有限公司'
。当我运行调试器时,它表明isalpha()
函数将龙
评估为字母。我不确定为什么会这样。
def translate_function(file):
filea = open(file,encoding = "utf8")
fileb = open("lmao.txt", 'r+')
count = 0
for i in filea:
state = 'false'
count += 1
for j in i :
if (j.isalpha()):
state = 'true'
print(i, "This is English")
break
if (state == 'false'):
trans = translate(i)
fileb.write(trans)
fileb.write('\n')
return count
答案 0 :(得分:1)
您可以尝试一下,我对您的代码做了一些修改:
private void loadImage(Uri uri){
Glide.with(context).load(uri).into(yourImageView)
}