기록하는 공부
[Python] Faker를 사용해 가상의 개인정보 파일 제작하기 본문
728x90
반응형
Faker
Faker는 파이썬 라이브러리 중 하나로, 가짜 데이터를 생성하기 위한 도구로 사용된다.
예를 들어, 이름, 주소, 전화번호, 이메일과 같은 가짜 정보를 생성하거나, 테스트용 데이터를 만들 때 유용하게 사용된다. Faker를 사용하면 실제 데이터를 사용하지 않고도 애플리케이션을 테스트하거나 데이터베이스를 채울 수 있으며
다양한 종류의 가짜 데이터를 생성할 수 있다.
Faker 사용 방법
1. Faker 설치
pip install Faker
2. import 하기
from faker import Faker
Faker 항목
Faker 사용 예제
Faker를 사용해 가상의 개인정보 파일 제작하기
1. customer_fake.py 생성
- 요약 : 엑셀 파일 형식에 Faker로 생성한 데이터 저장
- 이름, 전화번호, 우편번호, 주소, 이메일을 Faker를 사용해 데이터 생성
- 생성한 정보를 엑셀 파일의 각 셀에 반복문을 사용해 입력
- 엑셀 파일로 저장
import openpyxl
from faker import Faker
workbook = openpyxl.Workbook()
worksheet = workbook.active
worksheet['A1'] = "이름"
worksheet['B1'] = "전화번호"
worksheet['C1'] = "우편번호"
worksheet['D1'] = "주소"
worksheet['E1'] = "이메일"
fake = Faker('ko_KR')
for row in range(2, 50): #2행부터 시작해 50줄까지 생성
worksheet.cell(row=row, column=1, value=fake.name())
worksheet.cell(row=row, column=2, value=fake.phone_number())
worksheet.cell(row=row, column=3, value=fake.postcode())
worksheet.cell(row=row, column=4, value=fake.address())
worksheet.cell(row=row, column=5, value=fake.email())
workbook.save("customer_list.xlsx")
2. 파일 실행 결과
출처
728x90
반응형
'Language > Python' 카테고리의 다른 글
[Python] 개인정보 마스킹 처리하기 (0) | 2023.12.12 |
---|---|
[Colab 실습] 프로야구 선수의 다음 해 연봉 예측하기 / Colab 사용법 / csv 파일 불러오기 / 한글 깨짐 오류 / 회귀분석 / 머신러닝 / 데이터 분석 (0) | 2023.06.13 |
[Python] selenium 라이브러리 사용하기 (0) | 2023.03.21 |