-
-
Save keithweaver/562d3caa8650eefe7f84fa074e9ca949 to your computer and use it in GitHub Desktop.
import os | |
def createFolder(directory): | |
try: | |
if not os.path.exists(directory): | |
os.makedirs(directory) | |
except OSError: | |
print ('Error: Creating directory. ' + directory) | |
# Example | |
createFolder('./data/') | |
# Creates a folder in the current directory called data |
you can change your directory by os.chdir
Thank you
Thank you very much..... keithweaver
if anybody facing issue while creating the folder, followed with an error message like this
def createFolder(D:\Sampath\web_scrapper\temp):
^
SyntaxError: unexpected character after line continuation character
please just duplicate with a backslash for the directory you want to create. Here I want to create a Temp folder in web_scrapper folder
createFolder('D:\Sampath\PAMM_web_scrapper/temp/')
Isn't this all already done by
import os os.mkdirs(directory, exist_ok = True)
?
exist ok = True
checks for existence and makes dir created if not existingOSErrors from the os package will do the error messaging ...
You're right @gwangjinkim. Just switch mkdirs to makedirs and it's good to go.
import os
os.makedirs(directory, exist_ok = True)
@EricHedengren thanks! True! I always have to look this up anew.
if i would like to create two folders in single directory how to do that
@khu17jain Write two makedirs statements to the same location. For loop it if you have a lot.
best code I have ever found, thx!
Thank you!
how to create a folder with name in format yyyy-mm-dd from any year to today
thank you man ``
Great! Thanks so much!
Thank you, very useful and helped me understand the command.
NIce! Thanks for posting.
Thank BRO!!!