Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.03 KB | None | 0 0
  1. import os
  2.  
  3.  
  4. def lue_data(polku):
  5.  
  6.     rikkinaiset = []
  7.     kineettiset_energiat = []
  8.     intensiteettispektri = []
  9.  
  10.     for tiedosto in os.listdir(polku):
  11.         if tiedosto.endswith(".mydat"):
  12.  
  13.             file = open(tiedosto, "r")
  14.  
  15.             for rivi in file:
  16.                 splitted = rivi.split(";")
  17.                 if len(splitted) == 2:
  18.                     energia = splitted[0]
  19.                     intensiteetti = splitted[1]
  20.  
  21.                     try:
  22.                         kineettiset_energiat.append(float(energia))
  23.                         intensiteettispektri.append(float(intensiteetti))
  24.                     except ValueError:
  25.                         rikkinaiset.append(file.name)
  26.                         break
  27.                 else:
  28.                     rikkinaiset.append(file.name)
  29.                     break
  30.  
  31.             file.close()
  32.         else:
  33.             rikkinaiset.append(tiedosto)
  34.             continue
  35.  
  36.     print(kineettiset_energiat)
  37.     print(intensiteettispektri)
  38.     print(rikkinaiset)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement