带有特殊字符的字符串
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
Komodo 不允许我保存我的 .py 文件,因为 Kilómetros
中的特殊字符。有什么帮助吗?即使 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)
Komodo 会尝试检测并设置您的文件在首次打开时使用的编码。它可能错过了标记。您可以在文本编辑区顶部的状态栏中看到 Komodo 选择了哪种编码。单击下拉菜单进行更改。
对于未来的 Komodo 问题,您应该使用 Komodo Forums。
我必须检查 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
Komodo 不允许我保存我的 .py 文件,因为 Kilómetros
中的特殊字符。有什么帮助吗?即使 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)
Komodo 会尝试检测并设置您的文件在首次打开时使用的编码。它可能错过了标记。您可以在文本编辑区顶部的状态栏中看到 Komodo 选择了哪种编码。单击下拉菜单进行更改。
对于未来的 Komodo 问题,您应该使用 Komodo Forums。