-
-
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 |
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.
you can change your directory by os.chdir