title: What is a good way to store strings in Python?
body: <p>I am building a conversation bot in Python. While I would like to generate as much text as possible from scratch, I still need a way to catalog and store a bunch of dialog fragment strings. Ideally I would like to contain some sort of hierarchy/classifications among the strings.
  For example:   </p>
  
  <p>Greetings:</p>
  
  <p><code>
      "Oh, nice to meet you {0}"
      "My name is Bob, how about you?"
  </code></p>
  
  <p>Flirtation:</p>
  
  <p><code>
      "Stop it"
      "I'm blushing"
      "How flattering"</code></p>
  
  <p>etc...</p>
  
  <p>While I could store these in a database, it would be nice to have different format that people could edit easily by hand. CSV? JSON? Is there any precedent for stuff like this?</p>