Привет, я работал над скриптом Python, и моя проблема в том, когда я запускаю этот скрипт на сервере.Дело в том, что я создал модуль CSVmanipulation, в котором у меня есть две функции: одна для чтения из .csv, а другая для записи в файл .csv.Мой основной сценарий выглядит следующим образом:
import time
import scrape
import re
from urlload import load_urls
from setmanipulation import addToSet
from CSVmanipulation import Reader, Writer
USERSURLS = Reader("users.csv")
for newurl in USERSURLS:
"do something"
, а мой сценарий CSVmanipulation:
import csv
def Reader(nameOfAFile):
list = []
if(os.path.isfile(nameOfAFile) == True):
with open(nameOfAFile) as fajl:
reader = csv.reader(fajl)
list = [r for r in reader]
fajl.close()
return list
else:
print("file doesnt exist")
Локально на моей машине он работает совершенно нормально, он читает из файла .csv, все, что читается,хранится в моем списке, но когда я попробовал это на сервере, я получаю следующий вывод:
file doesnt exist
'NoneType' object is not iterable
Файл существует локально и на сервере, и в нем есть содержимое.Я миллион раз почесал голову и посетил каждый сайт, но я не знаю, что, черт возьми, не так.любая помощь, которую я был бы признателен.