Встречается на собеседованиях • сегодня

Какой опыт сохранения prompt данных

В Python для сохранения данных из промптов (например, ввод пользователя через input()) можно использовать несколько подходов:

  1. Сохранение в файл (например, JSON, CSV или текстовый файл):
python
user_input = input("Введите данные: ")
with open("data.txt", "a") as f:
    f.write(user_input + "\n")
  1. Использование базы данных (SQLite, PostgreSQL и т.д.):
python
import sqlite3
conn = sqlite3.connect("prompts.db")
cursor = conn.cursor()
cursor.execute("CREATE TABLE IF NOT EXISTS prompts (data TEXT)")
user_input = input("Введите данные: ")
cursor.execute("INSERT INTO prompts VALUES (?)", (user_input,))
conn.commit()
  1. Кеширование в памяти (если данные временные):
python
from collections import deque
prompt_history = deque(maxlen=100)  # хранит последние 100 вводов
user_input = input("Введите данные: ")
prompt_history.append(user_input)

Нюансы:

  • Для чувствительных данных используйте шифрование.
  • Учитывайте ограничения по объёму (например, для файлов или БД).
  • Для асинхронных приложений подойдёт Redis или аналоги.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы