url_list = pd.read_csv ("/ home / user / Desktop / website.csv") и url_list = []
используют одно и то же имя переменной
и вы используете "is" вместо "=="
, и вы ничего не возвращаете в конце функции
url_list = '''
repl.it/@bamamo68/WorrisomeTrivialRectangle-1?1
repl.it/@bamamo68/WorrisomeTrivialRectangle-1?2
repl.it/@bamamo68/WorrisomeTrivialRectangle-1?
'''
urls = url_list.splitlines()
def addhttp(urls):
url_list2=[]
for url in urls:
try:
final_url = 'http://' + url
response = requests.get(final_url)
if response.status_code == 200:
url_list2.append(response.url)
else:
print("This website is not working")
except:
pass
return url_list2
print(addhttp(urls))
, и этот код работает, только если URL-адреса внутри файла CSV не запускаются с "http: //", потому что вы добавляете его после в строке с: final_url = 'http: //' + url