본문 바로가기
SW 코딩/파이썬

[파이썬 python] 바탕화면 경로 설정하는 법

2021. 5. 29.
반응형

바탕화면 경로 설정하는 법

import os
 
save_file_name = "test.txt"
 
windows_user_name = os.path.expanduser('~')
print(windows_user_name)
 
try:
    os.makedirs(f'{windows_user_name}//Desktop//PhoneBook')
except FileExistsError:
    pass
 
phonebook_file = f'{windows_user_name}//Desktop//PhoneBook//{save_file_name}'
 
with open(phonebook_file, 'w'as f:
    f.write(f'이름:철수\n')
    f.write(f'번호:010-9999-9999\n')
    f.write(f'생일:20020402\n')
 
cs

os.path.expanduser('~') 를 사용하면 

"C:\Users\자신계정ID" 까지 접근할 수 있습니다.

 

여기서 추가로 바탕화면 경로까지 접근하기 위해서는 Desktop 경로를 추가해주면 됩니다.

 

전 바탕화면까지 접근 후 PhoneBook 디렉토리를 생성하고

test.txt 파일을 생선하는 과정까지 진행했습니다.

 

os.makedirs에서 기존에 디렉토리가 있으면 오류가 발생하기 때문에

FileExistsError 오류를 예외처리해주시면 해결됩니다.

결과화면

바탕화면에 PhoneBook 디렉토리 생성
PhoneBook에 test 파일 생성 완료

댓글


loading