- 1

[PYTHON WITH CSV] Can Anyone Sat The Error In This

import csv with open('c:\pyprg\player.csv','w') as f: w = csv.writer(f) n=1 while (n<=10): name = input("Player Name?:" ) score = int(input("Score: ")) w.writerow([name,score]) n+=1 print("Player File created") f.close() searchname=input("Enter the name to be searched ") f=open('c:\\pyprg\\player.csv','r') reader =csv.reader(f) lst=[] for row in reader: lst.append(row) q=0 for row in lst: if searchname in row: print(row) q+=1 if(q==0): print("string not found") f.close()

9th Oct 2022, 2:00 PM
NITHIVARSHA TP
4 Respostas
+ 3
NITHIVARSHA TP , please do not post the code as text here. put the code in playground, save it there and post only a link to the file here. you should also give a clear description of the error you are encountered, and a description what your code should achieve.
9th Oct 2022, 8:12 PM
Lothar
Lothar - avatar
+ 2
NITHIVARSHA TP , i have found one `issue`, because the code prints an error message *string not found*, although the string was found in the file. the reason is an incorrect indentation of this part of the code: (move the following block to the left, so that `if` is at the very left position) ... if(q==0): print("string not found") >>> i have been running your code on an android device. your code is done for windows. check both path and filename if they are correct, since they look different in case of the backslash.
9th Oct 2022, 8:32 PM
Lothar
Lothar - avatar
+ 1
All looks fine to me.
9th Oct 2022, 2:14 PM
JaScript
JaScript - avatar
+ 1
Pls do post each question only once. Multiple posts split the answers and make the discussion messy. https://www.sololearn.com/discuss/3091907/?ref=app
10th Oct 2022, 12:43 AM
Emerson Prado
Emerson Prado - avatar