error with env files please help (might be repl's fault)
BenjaminNamika1 (23)

I found an error with .env files. env files do not work in python if you click on the "box with arrow" to run the program in a new window. Then the os.getenv("key") returns None even if you have something with a key of none. for example:
click on this link https://error.benjaminnamika1.repl.run/ and it will print None
while if you look run the code- https://repl.it/@BenjaminNamika1/Error (the code for the above program) then you will see it will print "hello everyone". in the file the actual .env file won't be displayed so a created a file called env wich will contain the exact same text as the .env file.
I think this might be a problem with repl....

You are viewing a single comment. View All
ash15khng (472)

The code prints "None" for me?

BenjaminNamika1 (23)

@ash15khng on the first script it will because you are in the .run and it can't access the .env files, so it return None. the second script returns "hello world" becuase the actual file can access the.env
P.S. i made a copy of the .env and put it in a env file

ash15khng (472)

@BenjaminNamika1 On the second link it also prints "None"?

BenjaminNamika1 (23)

@ash15khng well for me it prints 'hello everyone' so maybe the .env files are only accessible by me when it is not in .run, so thank you now i understand and can base my program off my new knowladge

ash15khng (472)

@BenjaminNamika1 It's supposed to be able to run for everyone I think? Anyways glad you learnt something! I'll link this thread to the repl bugs page in case this is a bug (I'm really not sure)

BenjaminNamika1 (23)

@ash15khng thanks. I thought it was for everyone too....
Also i didn't know that there was a repl bugs page.
Thanks again