Текстовый файл первичного ключа (Notepad ++) - PullRequest
0 голосов
/ 18 марта 2019

Мне было интересно, есть ли способ установить primary key для текстовых файлов, используя python. В настоящее время я работаю над подключением веб-скребка для лотереи к текстовым файлам notepad ++ для обновления наборов данных. Для предотвращения дубликатов, я думаю, вам нужно unique id's, и когда дело доходит до результатов лотереи, дата кажется, что она будет работать. Причина, по которой я хотел бы сделать это, состоит в том, чтобы предотвратить дублирование. В настоящее время я могу только добавить новые и старые данные вместе, а затем перезаписать текущий файл. Если ответ найден, я добавлю его в мою другую проблему, когда дело доходит до подключения возвышенного, и блокнот ++ ссылка .

1 Ответ

0 голосов
/ 27 марта 2019

Я обнаружил, что если у вас есть планировщик задач (Windows), вы можете записывать в файлы обычным способом.

with open("Filename.txt", "r") as f:
data = f.read()

with open("Filename.txt", "w") as f:
f.write('{}{}{}'.format(Fantasy5, '\n' if data else '', data))
f.close()

А затем запланируйте обновления файла. При использовании этого нет необходимости в первичном ключе, и это предотвращает дублирование.

...