Python

[Python] 파이썬 사용자 홈(home) 디렉토리 경로 확인방법 총정리 : expanduser(),getenv(), os.path.join()

파이썬 홈 디렉토리(home directory)를 확인하기 위해서는 os.path 모듈을 import하여 확인할 수 있습니다. expanduser()함수를 사용하여 접근합니다. 인자값으로 ‘~’를 사용하면 아래같은 결과를 얻을 수 있습니다. 파이썬 홈 디렉토리는 윈도우의 경우 로그인 계정이 될 확률이 높습니다. 두번째로 접근하는 방법은 getenv()함수를 사용하여 접근하는 방법입니다. getenv함수의 인자값으로 ‘USERPROFILE’를 적용합니다. 홈디렉토리 내부의 다른 폴더에도 접근하는 방법에 대해 알아봅니다. 그럼 하나씩 살펴볼까요?

import os.path
print (os.path.expanduser('~'))


#실행결과
C:Usersilike



#두번째 방법
print(os.getenv('USERPROFILE')) 

#실행결과
C:Usersilike

홈 디렉토리에 를 추가하고 싶은경우 를 두번 써주면 됩니다.

import os.path
print(os.path.expanduser('~')+"\")


#실행결과
C:Usersilike

홈 디렉토리에 있는 다른 폴더를 접근하고 싶은경우 다음과 같이 접근할 수 있습니다. 첫번째는 홈 디렉토리에서 한단계 위로 올라간 폴더에 접근하는 방법입니다.

import os.path
print(os.path.expanduser('~whoAyou\abcd'))

#실행결과
C:UserswhoAyouabcd



print(os.path.expanduser('~\whoAyou\abcd\sabcd'))

#실행결과
C:UsersilikewhoAyouabcdsabcd



imsi = os.path.expanduser('~\file.txt')
print(imsi)

#실행결과
C:Usersilikefile.txt

os.path.join()함수를 사용해서도 접근이 가능합니다.

import os.path
file_path = os.path.expanduser(os.path.join('~', 'address.json'))

print (file_path)


#실행결과
C:Usersilikeaddress.json

 

[REFERENCE]

stackoverflow.com/questions/2668909/how-to-find-the-real-user-home-directory-using-python

stackoverflow.com/questions/10170407/find-home-directory-in-python

 

[파이썬 더 알아보기]

[프로그래밍/Python] – [Python] 파이썬 하위 디렉토리(파일) 검색하는 방법 : os.walk()

 

[Python] 파이썬 하위 디렉토리(파일) 검색하는 방법 : os.walk()

os모듈을 import 후 os.walk()함수를 사용하면 하위 디렉토리 안에 있는 모든 파일과 디렉토리 정보를 확인할 수 있습니다. 테스트를 위해 먼저 테스트 경로의 파일 및 디렉토리 정보를 확인하고 갑

playground.naragara.com

[프로그래밍/Python] – [Python] 파이썬 디렉토리 및 파일 전체를 복사 또는 일괄 삭제하는 방법shutil.copytree(), shutil.rmtree()

 

[Python] 파이썬 디렉토리 및 파일 전체를 복사 또는 일괄 삭제하는 방법shutil.copytree(), shutil.rmtree()

shutil.copytree()함수를 사용하여 디렉토리(Directory)안에 있는 파일(file)과 디렉토리를 모두 포함하여 복사합니다. import shutil path = os.path.dirname(“C:python/”) #python폴더 전체를 python2로 복사하..

playground.naragara.com

[프로그래밍/Python] – [Python] 파이썬 파일 및 디렉토리(폴더) 삭제방법 : 파일, 디렉토리 무조건 삭제 하는 방법 : shutil , os

 

[Python] 파이썬 파일 및 디렉토리(폴더) 삭제방법 : 파일, 디렉토리 무조건 삭제 하는 방법 : shutil ,

파이썬에서 파일과 디렉토리를 삭제하는 방법에 대해 알아봅니다. shutil 모듈을 import 하여 사용하면 쉽게 처리할 수 있습니다. 파일 및 디렉토리에 접근하기 위해 os모듈도 함께 import 해야합니다

playground.naragara.com

[프로그래밍/Python] – [Python] 파이썬 파일(디렉토리)처리 총정리: 경로 확인,경로 변경, 파일이름 변경

 

[Python] 파이썬 파일(디렉토리)처리 총정리: 경로 확인,경로 변경, 파일이름 변경

파이썬에서 현재경로를 확인하거나 경로를 변경하기 위해서는 os모듈을 import 하여 사용합니다. ■현재 경로 확인 : os.getcwd()함수를 사용하여 현재 경로( 현재 폴더 위치)를 확인합니다. >>> import o

playground.naragara.com

[프로그래밍/Python] – [Python] 파이썬 파일 생성(txt) 및 읽기 쓰기(I/O) 예제 : open(), close(), write(), with(), readline(), read(), readlines()

 

[Python] 파이썬 파일 생성(txt) 및 읽기 쓰기(I/O) 예제 : open(), close(), write(), with(), readline(), read(), read

■파일 생성하기 & 파일에 쓰기 옵션 설명 r 파일을 읽기 w 파일에 쓰기 a 파일의 마지막 라인에 새로운 내용 추가 open메소드(함수)는 파일이름과 파일열기 모드를 인자(입력값)로 받습니다. 파일

playground.naragara.com

[프로그래밍/Python] – [Python] 파이썬 기본 프롬프트(>>>) 변경하기 : 명령 프롬프트에서 파이썬 실행하는 방법(.py)

 

[Python] 파이썬 기본 프롬프트(>>>) 변경하기 : 명령 프롬프트에서 파이썬 실행하는 방법(.py)

sys모듈을 임포트 후 프롬프트를 바꿀 수 있습니다. 도스나 리눅스의 명령어를 타이핑하는 프롬프트를 변경하는 것과 같은 의미로 보여집니다. 파이썬의 기본 프롬프트는 >>> 입니다. ■현재 프

playground.naragara.com

 

Leave a Reply

error: Content is protected !!