[英]Strings with special characters
我必须检查python字符串中是否存在子字符串。 问题出在以下事实:子字符串包含特殊字符。
我正在从csv文件读取功能。 该特征是具有数字及其单位的距离:
12.4 miles
34 Kilómetros
800 metros
我必须阅读功能,检查单位并转换为米。
for line in filename:
if 'miles' in line: #checking for miles is straight forward
#do whatever I have to do
if 'Kilómetros' in line: #the problem is here
#do whatever I have to do
由于Kilómetros
中的特殊字符,科莫多不允许我保存.py文件。 有什么帮助吗? 即使Komodo让我保存文件,这也行吗?
首次打开文件时,Komodo会尝试检测并设置文件使用的编码。 它可能错过了标记。 您可以在文本编辑区域顶部的状态栏中看到Komodo选择的编码。 点击下拉菜单进行更改。
对于将来的科莫多问题,您应该使用科莫多论坛 。
完全相反。 检查所有字符是否都在所需的列表中。 例如
text1 = 'abcabcabcabcabcabcabcabcabcabc'
for char in text1:
if char not in ['a', 'b', 'c']:
print('oops',text1)
text2 = 'abcabcabcabcaΞΞΞbcabcabcabcabcabc'
for char in text2:
if char not in ['a', 'b', 'c']:
print('oops',text2)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.