Ask coding questions

← Back to all posts
How Do I Access Files?
AgentLoneStar (0)

Hi. All I need to do is access files. Take for instance:

And here's my output:

But as you can see from my file structure, the directory is right. Why is this happening?

Answered by Coder100 (19280) [earned 5 cycles]
View Answer
Coder100 (19280)

the os.system will not effect how you open files. You still have to specify the dir, like open('cogs/events.json', 'r')

ch1ck3n (2882)
AgentLoneStar (0)

@ch1ck3n Well, it still throws an error, but at least it's not the same one.

AgentLoneStar (0)

@ch1ck3n It can't parse the file. I probably just formatted the .json file incorrectly.

AaronFriedman (0)

You forgot to specify the method
"r" - Read - Default value. Opens a file for reading, error if the file does not exist

"a" - Append - Opens a file for appending, creates the file if it does not exist

"w" - Write - Opens a file for writing, creates the file if it does not exist

"x" - Create - Creates the specified file, returns an error if the file exists
for example “ with open('events.json', ‘x’) as file:”
You can replace the X with whatever mode you choose

AgentLoneStar (0)

@AaronFriedman I added the argument 'r' to the file. Same error.