在Python 3.2 txt中不区分大小写

时间:2012-10-23 21:03:16

标签: python case case-insensitive

x = input("Please enter the character you wish to search for:")

file = open("C:\\Users\\Murphy\\Desktop\\names.txt", "r")

a_string = file.read().count(x)

print(a_string)

代码工作正常,但我不知道如何使字符搜索不区分大小写。

2 个答案:

答案 0 :(得分:3)

查看.lower字符串方法。您可以确保x为小写,以及file.read()的输出使用它。

答案 1 :(得分:0)

a_string = file.read().lower().count(x.lower())