Вы хотите, чтобы определить, когда размер загруженного файла изменяется от 0 до положительного значения. Насколько я знаю, это невозможно сделать с помощью javascript - вам нужен плагин, который может получить доступ к файловой системе клиента.
Рекомендуемая работа: Создайте сеанс для загрузки. Попросите клиента опросить сервер о статусе загрузки. Это может быть «не существует», «не начато», «начато», «закончено». Вам нужно работать на стороне сервера, чтобы сохранить и обновить статус загрузки, а также структуру AJAX.
Основываясь на файле, который вы связали, я не увидел ни '\ n', ни '[', вместо этого вы получили это путем преобразования списка непосредственно в строку, которая сохраняет все .
Преобразование данных в строку, а затем немедленное присоединение к ней и разбиение устраняет эту проблему.
def create_csv():
index=0
new_file = open("wv_00_csv.txt", "w+")
with open('wv_00.txt','r') as f:
data = f.readline()
data_string = str(data)
data_joined = ''.join(data_string)
data_joined = data_joined.rstrip('\n')
data_list = data_joined.split(',')
for item in data_list:
new_file.write(item + " " + str(index) + '\n')
index+=1
new_file.close()