i have a python code in trinket and i tried to use os.mkdir() but it say AttributeError: ‘’ object has no attribute ‘mkdir’
i also tried os.makedirs()
Please show us your code. I assume there’s something wrong with the
object referenced by the name os
, but without seeing the code we can’t
say.
@milkor the linked code does not have “mkdir” anywhere in it. Did you mean to link something different? Regardless, it’s possible that an “online python service” might disable or remove the os
module as a security consideration. Does your code run locally in a standard Python interpreter?
import os
config_path = "c:\test"
os.makedirs(config_path) if not os.path.exists(config_path) else None
or if you prefers
config_path = "c:\test"
if not os.path.exists(config_path):
os.makedirs(config_path)
u need to import os first
On Trinket the “os” module seems to be practically empty. You can check by calling
import os
print(dir(os))
I guess Trinket runs on the remote server, so it would have disabled any kind of direct OS/filesystem access. Instead of using Trinket, it may be easier to use an interactive python session on your local host.
thank you i will try somthing else
One thing to try is running Python on your local machine.