{"id":8128,"date":"2023-11-07T18:27:24","date_gmt":"2023-11-07T12:57:24","guid":{"rendered":"https:\/\/python-programs.com\/?p=8128"},"modified":"2023-11-10T12:22:09","modified_gmt":"2023-11-10T06:52:09","slug":"python-data-presistence-os-module","status":"publish","type":"post","link":"https:\/\/python-programs.com\/python-data-presistence-os-module\/","title":{"rendered":"Python Data Presistence – os Module"},"content":{"rendered":"
This is another module containing useful utilities for manipulating files and directories programmatically. The usual operating system commands for directory management have equivalents in this module. There is mkdir ( ) function that creates a new directory inside the current directory by default. To create it at any other location in the file system, its absolute path has to be given.<\/p>\n
Example<\/strong><\/p>\n The chdir ( ) function (to set current working directory) and rmdir ( ) function (to remove a directory) also take relative path by default. A ge tcwd ( ) function is also available to know which is the current working directory. All these operations are demonstrated in following interpreter session:<\/p>\n Example<\/strong><\/p>\n The os module also has functions to create a new file and perform read\/ write operations on it. We shall learn about these functions in the chapter on File Handling.<\/p>\n","protected":false},"excerpt":{"rendered":" Python Data Presistence – os Module This is another module containing useful utilities for manipulating files and directories programmatically. The usual operating system commands for directory management have equivalents in this module. There is mkdir ( ) function that creates a new directory inside the current directory by default. To create it at any other …<\/p>\n\n\n
\n import os
\nos.mkdir(1newdir’) # inside current directory
\nos.mkdir(‘c:\\\\newdir’) #in C drive<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n\n
\n >> import os
\n>>> os.mkdir(“newdir”) #new directory in current path
\n>>> os.chdir(“newdir”) #set current directory
\n>>> os.getcwdO #displays current working directory
\n‘E:\\\\python37\\\\newdir’
\n>>> os.rmdir(“newdir”) #shouldn’t be current directory and should be empty Traceback (most recent call last):
\nFile “<stdin>”, line 1, in <module> FileNotFoundError: [WinError 2] The system cannot
\nfind the file specified: ‘newdir’
\n>>> os.chdir) #sets current directory to parent
\ndirectory
\n>>> os.getcwd ( )
\n‘ E:\\\\python3 7 ‘
\n>>> os.rmdir(“newdir”) #now it can be deleted
\n>>> os.listdirO #returns list of files and directories in current path
\n[‘abcdemo.py’, ‘aifftest.py’, ‘checkindent.py’,
\n‘clbr.py’, 1combinations-2.py’, ‘combinations.py’,
\n‘comprehensionl.py’, ‘conditionals.jpg’, ‘continue- example.py’, ‘data_class.py’, ‘DLLs\u2019, ‘Doc’, ‘else- in-loop.py’, ‘ equitriangle .py’ , ‘fibolist.py’ ,
\n‘ findertest.py’, ‘for-l.py’, ‘for-2.py’, ‘for-3.
\npy’, ‘for-4.py’, ‘for-5.py’, ‘for-6.py’, ‘for-7.
\npy’, ‘gcexample.py’, ‘hello.py’, ‘include’, ‘Lib’,
\n‘libs’, ‘LICENSE.txt’, ‘modfinder.py’, ‘modspec. py’, ‘modulel.py’, ‘module2.py’, ‘mydb.sqlite3’,
\n‘myfunctions.cover’, ‘myfunctions.py’, ‘mymain.
\ncover’, ‘mymain.py’, ‘nestedfor.py’, ‘newdirbak’,
\n‘NEWS.txt’, ‘out.aiff’, ‘out.au’, ‘out.mp3’,
\n‘out.wma’, ‘polar.png’, ‘python.exe’, ‘python3. dll’, ‘python37.dll’, ‘pythonw.exe’, ‘report.txt’,
\n‘runpyexample.py’, ‘sample.wav’, ‘Scripts’, ‘secret- number.py’, ‘securepwd.py’, ‘sound.aiff’, ‘sound,
\nwav’, ‘sqrmodule.py’, ‘structexample.py’, ‘tabdemo.py’, ‘taxl.py’, ‘tax2.py’, ‘tax3.py'( ‘tax4. py’, ‘tel’, ‘testindent.py’, ‘Tools’, ‘triangle, py’, ‘trianglebrowser.py’, ‘vcruntimel40.dll’,
\n‘warningexample.py’, ‘wavetest.py’, ‘while-1.py’, ‘_threadexample.py’, ‘ pycache ‘]
\n>>><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n