我使用python在CSV文件中搜索某个变量,但我希望它更具体。我的意思是,如果我在CSV文件中搜索,比如说,单词“dog”。如果我输入“do”这个词,因为它是“dog”的一部分,它会接受它。我怎样才能改变这个?你知道吗
a = input("Enter your e-mail: ")
b = input("Enter your password: ")
import csv
c = csv.reader(open('Address Book.csv'))
for row in c:
if a in (row[5]):
if b in (row[6]):
print ("Your details are:")
print ("First Name:", row[0])
print ("Surname:", row[1])
print ("House Number and Street Name:", row[2])
print ("Town/City:", row[3])
print ("Postcode:", row[4])
print ("E-mail:", row [5])
print ("Password:", row [6])
else:
print ("Password is incorrect")
与其检查
a
和b
是否在行字段中,不如使用以下方法检查变量是否完全相等:因此,如果将
a
输入为do
,row[5]
输入为dog
,相等条件将失败,代码将无法执行。你知道吗相关问题 更多 >
编程相关推荐