728x90
반응형
이번에는 A~Z까지의 대문자 알파벳이 공백으로 분리되어 기록된 txt파일을 생성해보도록 한다
코드는 다음과 같이 구성하였다
1) chr 메서드의 사용
def makeFile():
with open("ret.txt", 'w') as f:
for i in range(65, 91):
data = f"{chr(i)} "
f.write(data)
makeFile()
위와 같이 코드를 구성하였다
ret 텍스트 파일을 하나 생성하고, 해당 파일을 쓰기 모드로 작성한다
range 함수를 통해 65부터 90까지의 정수를 순회하면서
chr 함수로 아스키 코드를 사용하여 순회중인 정수에 해당하는 문자를 생성한다
최종 실행 결과는 다음과 같다


2) string 라이브러리 활용
import string
def makeFile2():
with open("ret2.txt", 'w') as f:
for i in string.ascii_uppercase:
f.write(f"{i} ")
makeFile2()
string 라이브러리를 import하여 ascii_uppercase 프로퍼티를 사용하는 것도 가능하다
해당 프로퍼티는 알파벳 대문자를 공백없이 연결한 리스트이다
따라서 반환된 리스트를 ret2라는 이름의 텍스트 파일에 공백으로 구분하여 작성하였다
최종 실행 결과는 다음과 같다


728x90
반응형
'Python > 45가지 파이썬 기초문법 예제' 카테고리의 다른 글
| 파이썬 (25) 리스트 스플릿 (0) | 2025.05.11 |
|---|---|
| 파이썬 (24) 병렬 처리 (0) | 2025.05.10 |
| 파이썬 (22) 문자열 파싱2 (0) | 2025.05.10 |
| 파이썬 (21) 문자열 파싱1 (0) | 2025.05.08 |
| 파이썬 (20) 지역 변수와 전역 변수 (0) | 2025.05.03 |