Python giving FileNotFoundError for file name returned by os.listdir

It is because os.listdir does not return the full path to the file, only the filename part; that is ‘foo.txt’, when open would want ‘E:/somedir/foo.txt’ because the file does not exist in the current directory. Use os.path.join to prepend the directory to your filename: (Also, you are not closing the file; the with block will take care of it automatically).

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)