ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • os, pathlib, glob, shutil
    python/기본 2022. 5. 1. 21:31

    비슷하게 여러 라이브러리가 있지만 pathlib 를 추천함

    import os
    
    print(os.path.exists('test.txt'))
    print(os.path.isfile('test.txt'))
    print(os.path.isdir('test.txt'))
    
    os.rename('test.txt', 'renamed.txt')
    os.symlink('renamed.txt', 'symlink.txt')
    os.mkdir('test_dir')
    os.rmdir('test_dir')  # empty dir 일때만 삭제 가능
    
    import pathlib
    pathlib.Path('empty.txt').touch()  # empty file 생성
    os.remove('empty.txt')
    
    ####################################################################
    os.mkdir('test_dir')
    os.mkdir('test_dir/test_dir2')
    print(os.listdir('test_dir'))
    
    pathlib.Path('test_dir/test_dir2/empty.txt').touch()
    import glob
    print(glob.glob('test_dir/test_dir2/*'))
    
    import shutil
    shutil.copy('test_dir/test_dir2/empty.txt', 'test_dir/test_dir2/empty2.txt')
    #shutil.rmtree('test_dir')  # rm -rf
    print(os.getcwd())

    'python > 기본' 카테고리의 다른 글

    tempfile / subprocess  (0) 2022.05.02
    tar / zip  (0) 2022.05.02
    Template, Csv  (0) 2022.05.01
    File  (0) 2022.05.01
    Class  (0) 2022.05.01

    댓글

Designed by Tistory.