Python Forum
PermissionError while running function
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
PermissionError while running function
#1
I need help understanding an error. I have created a function that's supposed to read all files in a specific folder and sum them. However, there is a PermissionError when trying to execute the code, and as I understand this comes if you're trying to write to that folder and don't have permission; but I'm not trying to create any files in that folder, simply read the files in there and sum them! So even if the error itself is not a python issue, there is then something strange about the function that I don't understand because it shouldn't be creating any files. The function is this:

def function(n_pts, n_chnl, mca_file):
    mcadata = np.zeros([n_chnl, n_pts])

    for energy_point in range(n_pts):
        current_mca = os.listdir(mca_file)

        for mca in current_mca:
            mcadata[:, energy_point] += np.loadtxt(mca_file.format(mca))
    print('Done!')
    return mcadata
I have defined mca_file, which is the location of the folder in my computer.

PermissionError: [Errno 13] Permission denied: 'mca_file'
So, is the function doing something it shouldn't? Listdir command is used to make a list of all the files that should be summed up, and then mcadata is defined as the sum.
Reply


Messages In This Thread
PermissionError while running function - by Laplace12 - Jul-30-2020, 01:27 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  the order of running code in a decorator function akbarza 2 618 Nov-10-2023, 08:09 AM
Last Post: akbarza
  Class function is not running at all even though it is clearly run in the code SheeppOSU 2 2,205 Sep-26-2020, 10:54 PM
Last Post: SheeppOSU
  Fixing "PermissionError: [Errno 13] Permission denied" puredata 17 73,425 Mar-09-2020, 03:20 PM
Last Post: syssy
  Running function from parent module which has a loop in it. ta2909i 1 2,741 Nov-18-2019, 07:04 PM
Last Post: Gribouillis
  PermissionError: [Errno 13] Permission denied: error leviathan54 2 46,845 Apr-20-2019, 12:51 AM
Last Post: leviathan54
  [python] PermissionError: [Errno 13] Permission denied akamouch 1 42,563 Feb-07-2019, 03:28 PM
Last Post: ichabod801
  PermissionError Quavin 1 2,818 Dec-02-2017, 10:34 PM
Last Post: snippsat

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020