import os
import os print(dir(os))
import os print(os.getcwd())
import os path='/home/user/' # printing path before changing directory print(os.getcwd()) # function used for changing directory os.chdir(path) # printing path after changing directory print(os.getcwd()) # to list directories print(os.listdir())
import os # this wont create intermediate directories os.makedir('single_dir') print(os.listdir())
import os # this will create intermediate directories os.makedirs('parent_dir/child_dir') print(os.listdir())
import os # this wont remove intermediate directories os.rmdir('path') print(os.listdir())
import os # this will remove intermediate directories os.removedirs('path1/path2') print(os.listdir())
import os # this will remove intermediate directories os.rename('old-name','new-name') print(os.listdir())
import os import datetime from datetime # this will remove intermediate directories print(os.stat('file-name')) # Example : to print when file was created file_created = os.stat('file-name').st_mtime print(datetime.fromtimestamp(file_created))
import os path = os.chdir('path') # Example : to print all the files under that above path for dirpath, dirname, filename in os.walk(): print('Current Path:',dirpath) print('Directories:',dirname) print('filename:',filename) print()
import os # to print Environment variable home print(os.environ.get('HOME'))
为了与路径交互,我们使用 os.path 模块
路径模块示例
import os # to check if given path exists or not print(os.path.exists('/home/user1/text.txt')) # to check if given path is a directory or file print(os.path.isdir('/home/user2/demo')) print(os.path.isfilek('/home/user2/demo')) # to split filname name from extenstion we use print(os.path.splitext('/home/demo1/book.txt')) # to print basename of any file we use print(os.path.basename('/home/demo1/book.txt')) # to print the directory name we use print(os.path.dirname('/home/demo1/book.txt')) # to print both, dirname basename we use print(os.path.split('/home/demo1/book.txt')) # to join paths we use file_path = os.path.join(os.environ.get('HOME'),'test.txt') print(file_path)
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3