Как уже говорилось в командах, вы можете использовать библиотеку csv
в python. csv означает значения, разделенные запятыми, которые кажутся именно вашим случаем: метка и значение, разделенные запятой.
Будучи категорией и типом значения, я предпочитаю использовать тип словаря вместо списка кортежей.
В любом случае в приведенном ниже коде я показываю оба пути: d
- словарь, а l
- список кортежей.
import csv
file_name = "test.txt"
try:
csvfile = open(file_name, 'rt')
except:
print("File not found")
csvReader = csv.reader(csvfile, delimiter=",")
d = dict()
l = list()
for row in csvReader:
d[row[1]] = row[0]
l.append((row[0], row[1]))
print(d)
print(l)
$(document).ready(function() {
$.get("header.html", function(response){
$('#header').html(response);
});
})
1) Удалите следующие теги из header.html и footer.html
<html>
<head>
</head>
<body>
</body>
</html>
2) Относительно ошибки Slick, пожалуйста, убедитесь, что вы не вызываете init дважды, лучший способ будет
[ 111] Одной из возможных причин вашей проблемы может быть то, что если у вас уже есть теги <html><head><body>
во всех header.html, footer.html и вашей главной странице. Когда вы импортируете эти подстраницы на своей главной странице, все эти теги будут сопровождаться содержимым. Если это правда, удалите эти теги из ваших подстраниц, потому что ваша главная страница должна иметь только один из определенных тегов
<?php include_once('header.html');?>
<div id="header"></div>
<?php include_once('footer.html');?>