디지털포렌식(Digital forensic)/알파벳
[파일] (영어)가짜이름, 가짜이메일, 가짜주소 생성코드
이정욱교수
2023. 11. 22. 14:36
반응형
파이썬에 왜 이같은 라이브러리가 있냐고?
가상의 데이터를 만들어서 입력해보고 잘 처리되는지 테스트 하기 위해서다.
혹여 생각하는 암흑에서 일어나는 어떤 일을 위함이 절대 아니다.
fakermaker.py 라는 파일명으로 코드를 만들었고, 실행한 결과는 다음과 같다.
모두 가짜 영어이름, 가짜 이메일, 가짜 주소다.
명령을 한 번 실행할 때마다 한 개씩 생성된다.
다음은 위 파일의 코드다.
위 파일의 내용은 다음과 같다.
(위 파일 실행이 안된다면 우선 faker 라이브러리를 pip install faker로 설치하길)
from faker import Faker
# Faker 객체 생성
fake = Faker()
# 가짜 이름 생성
fake_name = fake.name()
# 가짜 이메일 생성
fake_email = fake.email()
# 가짜 주소 생성
fake_address = fake.address()
# 기타 다양한 가짜 데이터 생성 가능
# 예: fake.text(), fake.date_of_birth(), fake.random_number(), 등
print("가짜 이름:", fake_name)
print("가짜 이메일:", fake_email)
print("가짜 주소:", fake_address)
728x90