jojo
jojo

Reputation: 41

Loading .dat file in python

I made a simple code that loads in data called 'original.dat' from a folder named 'data' in my computer. The code was working great and i was able to view my spectra graph. This morning I ran the code again, but it completely crashed giving the error " OSError: data/original.dat not found." Even though nothing changed. The data is infact still in the folder named 'data' and there isn't any spelling mistakes. Can anyone please help understand why its now giving me this error? The code was working perfectly the day before. here is the code I used :

    %matplotlib inline
    import numpy as np
    import matplotlib.pyplot as plt

    OPUSimaginary = np.loadtxt('data/original.dat', delimiter = ',')

Data file position, Error:cant find the file,Error: suggested code to find file

Upvotes: 0

Views: 2957

Answers (1)

Ananth
Ananth

Reputation: 797

Few things that you can do to avoid file not found type of issues:

  1. Add a check if the file exists before trying to load it. Example:

    import os
    os.path.isfile(fname) # Returns True is file found
    
  2. Make sure the file permissions are correct and the file can be read.

    sudo chmod -R a+rwx <file-name>
    

Upvotes: 1

Related Questions