728x170
바탕화면 경로 설정하는 법
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 오류를 예외처리해주시면 해결됩니다.
결과화면
그리드형
댓글