2025년 1월 21일 화요일

html의 code 태그 만들기를 파이썬으로 하기..

code 태그라고 html 문서에서 해당부분이
컴퓨터 코드임을 나타내는 태그이다.
복사와 구분이 좋으라고 만들어져 있는데..

블로그 쓰는 입장에서 바꾸는게 여간 귀찮은 일이 아니다.
(하겠냐?)

그래서 그걸 바꺼주는 파이썬 코드를 만들었드랬다.
utf-8 인코딩으로 되어있는 input.txt 파일의 내용을 읽어서
Code 태그로 바꾸고 output.txt로 출력한다.
배경은 div로 감싸서 회색으로 했더랬다..


fp = open("input.txt", "r", encoding='utf-8')
lines = fp.read()
fp.close()
#

lines = lines.replace("    ", "    ")
lines = lines.replace("<", "&lt;")
lines = lines.replace(">", "&gt;")
lines = lines.replace("\r\n", "</br>")
lines = lines.replace("\n", "</br>")   
lines = '<div style="background:rgb(224, 224, 224);"><code>' + lines + '</code></div>'

#
ofp = open("output.txt", "w", encoding='utf-8')
ofp.write(lines)   
ofp.close()

#
print('Convert Done!!')


요로코롬...

댓글 없음:

댓글 쓰기