08. ๋ฌธ์ ํธ์ง
About 1 min
08. ๋ฌธ์ ํธ์ง ๊ด๋ จ
๋ชฉ์ฐจ
ํจ๊ปํด์ ํ์ด์ฌ ์ํ๊ณ
08. ๋ฌธ์ ํธ์ง | WikiDocs
ํจ๊ปํด์ ํ์ด์ฌ ์ํ๊ณ
ํ์ด์ฌ ๋ฌธ์ ํธ์ง ๋๊ตฌ๋ค์ ์๊ฐํ๋ ์ด ์ฑํฐ์์๋ ํ์ด์ฌ ๊ฐ๋ฐ์๋ค์ด ์์ฃผ ์ฌ์ฉํ๋ ๋ค์ํ ๋ฌธ์ ์์ ์ ์ฉ์ดํ๊ฒ ๋ง๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํด์ ๋ค๋ฃน๋๋ค. ์ด ์ฑํฐ๋ ํนํ ๋ฌธ์ ์์ฑ, ํธ์ง ๋ฐ ๋ณํ ์์ ์ ์๋ํํ๊ณ ์ต์ ํํ๋ ๋ฐ ์ด์ ์ ๋ง์ถฅ๋๋ค.
- Markdown ์ฒ๋ฆฌ๋ฅผ ์ํ Markdown2 ๋ฐ Mistune: Markdown ํ์์ ํ ์คํธ๋ฅผ HTML๋ก ๋ณํํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ๋๋ค. ์ด๋ค์ Markdown ๋ฌธ๋ฒ์ ์ฝ๊ฒ ์ฒ๋ฆฌํ๊ณ ์น ํ์ด์ง๋ ๋ค๋ฅธ ํ์์ผ๋ก ๋ณํํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- PDF ์ฒ๋ฆฌ๋ฅผ ์ํ PyPDF2 ๋ฐ ReportLab: PyPDF2๋ ๊ธฐ์กด PDF ํ์ผ์ ์ฝ๊ณ , ํธ์งํ๋ฉฐ, ๋ณํฉํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ReportLab์ ํ์ด์ฌ์์ PDF ๋ฌธ์๋ฅผ ์์ฑํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ฐ๋ ฅํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก, ๋ณต์กํ ๋ ์ด์์๊ณผ ๊ทธ๋ํฝ์ ํฌํจํ PDF๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
- Word ๋ฌธ์ ์ฒ๋ฆฌ๋ฅผ ์ํ python-docx: python-docx๋ Microsoft Word ๋ฌธ์๋ฅผ ์์ฑํ๊ณ ํธ์งํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ฅผ ํตํด ํ ์คํธ, ํ, ์ด๋ฏธ์ง ๋ฑ์ ํฌํจํ Word ๋ฌธ์๋ฅผ ํ๋ก๊ทธ๋๋ฐ์ ์ผ๋ก ์กฐ์ํ ์ ์์ต๋๋ค.
- Excel ํ์ผ ์ฒ๋ฆฌ๋ฅผ ์ํ OpenPyXL ๋ฐ Pandas: OpenPyXL์ Excel ํ์ผ์ ์ฝ๊ณ ์ฐ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค. Pandas์ ํจ๊ป ์ฌ์ฉํ๋ฉด ๋ฐ์ดํฐ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ Excel๋ก ์ฝ๊ฒ ์ถ๋ ฅํ ์ ์์ต๋๋ค.
- HTML ๋ฐ ์น ์ฝํ ์ธ ํ์ฑ์ ์ํ Beautiful Soup ๋ฐ lxml: ์น ํ์ด์ง๋ HTML ๋ฌธ์์์ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๊ณ ๋ถ์ํ๋ ๋ฐ ์ ์ฉํ ๋๊ตฌ์ ๋๋ค. ์ด๋ค์ ๋ณต์กํ HTML ๊ตฌ์กฐ๋ฅผ ์ฝ๊ฒ ํ์ํ๊ณ ํ์ํ ์ ๋ณด๋ฅผ ์ถ์ถํ ์ ์๊ฒ ํด์ค๋๋ค.
์ด ์ฑํฐ๋ ์์ ๊ฐ์ ๋๊ตฌ๋ค์ ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ๋ถํฐ ๊ณ ๊ธ ๊ธฐ๋ฅ๊น์ง ๋ค๋ฃจ๋ฉฐ, ์ค์ ์์ ๋ฅผ ํตํด ๊ฐ ๋๊ตฌ์ ํ์ฉ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค. ์ด๋ฅผ ํตํด ๋ ์๋ ์์ ์ ํ์ด์ฌ ํ๋ก์ ํธ์์ ๋ค์ํ ๋ฌธ์ ๊ด๋ จ ์์ ์ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ธ ์ ์์ต๋๋ค.
Excel ๋ฐ์ดํฐ ์ฒ๋ฆฌ | WikiDocs
ํจ๊ปํด์ ํ์ด์ฌ ์ํ๊ณ
Markdown ๊ด๋ จ | WikiDocs
ํจ๊ปํด์ ํ์ด์ฌ ์ํ๊ณ
PDFMiner: PDF ๋ฌธ์์ ํ
์คํธ, ์ด๋ฏธ์ง ์ถ์ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ | WikiDocs
ํจ๊ปํด์ ํ์ด์ฌ ์ํ๊ณ
PyLaTeX: LaTeX ๋ฌธ์ ์์ฑ ๋ฐ ๊ด๋ฆฌ ๋๊ตฌ | WikiDocs
ํจ๊ปํด์ ํ์ด์ฌ ์ํ๊ณ
PyMuPDF: PDF ๋ฌธ์์ ๋ฐ์ดํฐ ์ถ์ถ, ๋ถ์, ๋ณํ ๋ฐ ์กฐ์ | WikiDocs
ํจ๊ปํด์ ํ์ด์ฌ ์ํ๊ณ
PyPDF: PDF ํธ์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ | WikiDocs
ํจ๊ปํด์ ํ์ด์ฌ ์ํ๊ณ
PyYAML: YAML ํ์ ๋ฐ ์์ฑ๊ธฐ | WikiDocs
ํจ๊ปํด์ ํ์ด์ฌ ์ํ๊ณ
ReportLab: PDF ๋ฌธ์๋ฅผ ์์ฑ ๋ผ์ด๋ธ๋ฌ๋ฆฌ | WikiDocs
ํจ๊ปํด์ ํ์ด์ฌ ์ํ๊ณ
csv, csvkit: CSV ํ์ผ ์ ์ด ๋๊ตฌ | WikiDocs
ํจ๊ปํด์ ํ์ด์ฌ ์ํ๊ณ
html.parser: ๊ฐ๋จํ HTML๊ณผ XHTML ๊ตฌ๋ฌธ ๋ถ์๊ธฐ | WikiDocs
ํจ๊ปํด์ ํ์ด์ฌ ์ํ๊ณ
pikepdf: PDF ์์ฑ/ํธ์ง/๋ถ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ | WikiDocs
ํจ๊ปํด์ ํ์ด์ฌ ์ํ๊ณ
python-docx: MS Word ๋ฌธ์ ํธ์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ | WikiDocs
ํจ๊ปํด์ ํ์ด์ฌ ์ํ๊ณ
python-pptx: MS PowerPoint ํ์ผ ํธ์ง | WikiDocs
ํจ๊ปํด์ ํ์ด์ฌ ์ํ๊ณ
sphinx: ๊ฐ๋ ฅํ ๋ฌธ์ ์์ฑ ๋๊ตฌ | WikiDocs
ํจ๊ปํด์ ํ์ด์ฌ ์ํ๊ณ
tomllib toml: ํ์ค TOML ์ ์ด ๋๊ตฌ | WikiDocs
ํจ๊ปํด์ ํ์ด์ฌ ์ํ๊ณ
xml lxml: XML ์ฒ๋ฆฌ ๋ชจ๋ | WikiDocs
ํจ๊ปํด์ ํ์ด์ฌ ์ํ๊ณ