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