Skip to content

Instantly share code, notes, and snippets.

@benedicteb
Last active August 29, 2015 14:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save benedicteb/b75234f13c776d6f3e28 to your computer and use it in GitHub Desktop.
Save benedicteb/b75234f13c776d6f3e28 to your computer and use it in GitHub Desktop.
Lese en fil
#!/usr/bin/env python
import re
sr_Q = r'Q-value\s*=\s*([0-9\.Ee+\-]+)\s*'
sr_mass = r'mass\s*=\s*([0-9\.Ee+\-]+)\s*'
sr_E = r'E-threshold\s*=\s*([0-9\.Ee+\-]+)\s*'
sr_energies = r'energies\s*=\s*([0-9\.Ee+\-]+)\s*'
filename = 'rp030065.tot'
infile = open(filename, 'r')
all_text = infile.read()
Q = float(re.search(sr_Q, all_text).group(1))
mass = float(re.search(sr_mass, all_text).group(1))
E = float(re.search(sr_E, all_text).group(1))
energies = float(re.search(sr_energies, all_text).group(1))
for line in infile:
# do the rest
# And remember to close file!
infile.close()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment