I am sure you understand that
f = ['google.com', 'google.com\n']
should be removed :-) i.e. it's a left-over from me testing the script. I edited my original post
If you can't explain it to a six year old, you don't understand it yourself, Albert Einstein
How to Ask Questions The Smart Way: link and another link
Create MCV example
Debug small programs
How to Ask Questions The Smart Way: link and another link
Create MCV example
Debug small programs