title: How do I create an incrementing filename in Python?
body: <p>I'm creating a program that will create a file and save it to the directory with the filename sample.xml. Once the file is saved when i try to run the program again it overwrites the old file into the new one because they do have the same file name. How do I increment the file names so that whenever I try to run the code again it will going to increment the file name. and will not overwrite the existing one. I am thinking of checking the filename first on the directory and if they are the same the code will generate a new filename:</p>
  
  <pre><code>fh = open("sample.xml", "w")
  rs = [blockresult]
  fh.writelines(rs)
  fh.close()
  </code></pre>