
- Python 3 Basic Tutorial
- Python 3 - Home
- What is New in Python 3
- Python 3 - Overview
- Python 3 - Environment Setup
- Python 3 - Basic Syntax
- Python 3 - Variable Types
- Python 3 - Basic Operators
- Python 3 - Decision Making
- Python 3 - Loops
- Python 3 - Numbers
- Python 3 - Strings
- Python 3 - Lists
- Python 3 - Tuples
- Python 3 - Dictionary
- Python 3 - Date & Time
- Python 3 - Functions
- Python 3 - Modules
- Python 3 - Files I/O
- Python 3 - Exceptions
- Python 3 Advanced Tutorial
- Python 3 - Classes/Objects
- Python 3 - Reg Expressions
- Python 3 - CGI Programming
- Python 3 - Database Access
- Python 3 - Networking
- Python 3 - Sending Email
- Python 3 - Multithreading
- Python 3 - XML Processing
- Python 3 - GUI Programming
- Python 3 - Further Extensions
- Python 3 Useful Resources
- Python 3 - Questions and Answers
- Python 3 - Quick Guide
- Python 3 - Tools/Utilities
- Python 3 - Useful Resources
- Python 3 - Discussion
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Python 3 - os.makedirs() Method
Description
The method makedirs() is recursive directory creation function. Like mkdir(), but makes all intermediate-level directories needed to contain the leaf directory.
The default mode is 0o777 (octal). On some systems, mode is ignored. Where it is used, the current umask value is first masked out.
If exist_ok is False (the default), an OSError is raised if the target directory already exists.
Syntax
Following is the syntax for makedirs() method −
os.makedirs(path[, mode])
Parameters
path − This is the path, which needs to be created recursively.
mode − This is the Mode of the directories to be given.
Return Value
This method does not return any value.
Example
The following example shows the usage of makedirs() method.
#!/usr/bin/python3 import os, sys # Path to be created path = "d:/tmp/home/monthly/daily" os.makedirs( path, 493 ) #decimal equivalent of 0755 used on Windows print ("Path is created")
Result
When we run the above program, it produces the following result −
Path is created
python_files_io.htm
Advertisements