IT/Python
[Python] 이름 자동생성
잿호
2023. 9. 7. 22:12
설계
1. 실행시 랜덤한 이름이 생성되어 txt에 저장된다.
2. 파일명과 이름 수는 설정 가능하다.
코드
import random
first_name = ['김','이','박','최', '정','전','강','심','오','소','고','선우','조',
'신','임','편','위','제갈','장', '감','유','우','한','표','성','나','주',
'배','송','홍','곽','독고','구','백','허']
last_name = ['호','정','순','결','빈','다','수','웅','민','재','훈','영','기','철','란',
'성','경','표','석','우','용','배','서','진','종','균','태','인','자','윤',
'옥','명','준','아','하','은','권','비','동','희','송','도','보','검','현',
'흥','혜', '교','지', '남']
person = []
for i in range(1000): #이름 수 설정
name = first_name[random.randint(0,len(first_name)-1)]
name += last_name[random.randint(0,len(last_name)-1)]
name += last_name[random.randint(0,len(last_name)-1)]
person.append(name)
with open('data/info.txt','w') as file: #파일명 설정
for per in person:
print(per)
file.write("{}".format(per) + '\n')
실행 화면
012
마무리
파이썬은 외부 파일 접근이 자바보다 편한 것 같다.
반응형