설계
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
마무리
파이썬은 외부 파일 접근이 자바보다 편한 것 같다.
반응형
'IT > Python' 카테고리의 다른 글
[Python] 사람인 취업공고 엑셀정리 (31) | 2023.09.11 |
---|---|
[Python] 바이오리듬 (30) | 2023.09.10 |
[Python] 글에 사용된 단어 수 세기 (0) | 2023.09.09 |
[Python] 마방진 자동 생성 (0) | 2023.09.06 |
[Python] 숫자야구 (0) | 2023.09.05 |