{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"os.path ìë íì¼ì´ë ëë í ë¦¬ê° ì¤ì ë¡ ì¡´ì¬íëì§ íì¸íë exists í¨ìê° ììµëë¤. ë§ì½ ëë í ë¦¬ê° ì¡´ì¬íì§ ìëë¤ë©´ os.makedirs 를 ì´ì©íì¬ ëë í 리를 ë§ë¤ ì ììµëë¤."
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"import os\n",
"\n",
"if not os.path.exists('data'):\n",
" os.makedirs('data')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## File open\n",
"\n",
"íì¼ ë´ í
ì¤í¸ë¥¼ ì½ê¸° ìí´ìë ì°ì íì¼ê³¼ì íµë¡ë¥¼ ì´ì´ì¼ í©ëë¤. `with` ë íì¼ì ì°ìí를 ì미íë©° `as f` ë ì´ë ¤ìë íµë¡ì ì´ë¦ì `f` ë¡ ì ìíë¤ë ì미ì
ëë¤. `import seaborn as sns` ììì `as` ì ê°ì 기ë¥ì í©ëë¤. `readlines()` ë í
ì¤í¸ì í ì¤ì íëì str ë¡ ì½ì´ë¤ì
ëë¤.\n",
"\n",
"Pythonìì íì¼ì ì½ê±°ë ì¸ ë (File I/O)ë openì ì´ì©íë©´ ë©ëë¤. ì´ ë ë°ëì ì¸ì½ë©ì utf-8ë¡ ì§ì íë ê²ì ì¶ì²í©ëë¤. \n",
"\n",
"ì¸ì½ë©ì´ë ì½ê² ë§í´ì 'a'ë¼ë ê¸ì를 ì´ë¤ ì«ìë¡ ì ì¥í ê²ì´ëë¼ë ì¸ì´í ì
ëë¤. ì»´í¨í°ë ì 보를 2ì§ìë¡ ì´ë¤ì§ ì«ìë¡ ì ì¥í©ëë¤. 'a'ë¼ë ê¸ìë ì´ë¤ ì¸ì½ë©ììë 0ì¼ ìë, ë¤ë¥¸ ì´ë¤ ì¸ì½ë©ììë 100 ì¼ ìë ììµëë¤. ê·¸ë¦¬ê³ ê° ì¸ì½ë©ì´ ííí ì ìë ì¸ì´ì íë ë¤ë¦
ëë¤. ì²ì ì»´í¨í°ê° ë§ë¤ì´ì§ ë ëìë ì¸ì½ë©ì íê¸, ì¤êµì´ ë±ì ì¸ê³ ê° êµì ì¸ì´ë ê³ ë ¤íì§ ìììµëë¤. ìì´/ì«ì/í¹ìê¸°í¸ ë±ì¼ë¡ë§ ì´ë¤ì§ ì¸ì½ë©ì ì´ì©íìì§ë§, ì»´í¨í°ë¥¼ ì¬ì©íë ì§ìì´ ëì´ì§ì ë°ë¼ ê° ì¸ì´ë¥¼ ë°ìíëë¡ ì¸ì½ë©ì ê³ì ë°ì íììµëë¤. \n",
"\n",
"íì¬ìë utf-8ì´ íì¤ ì¸ì½ë©ì¼ë¡ ì´ì©ëê³ ìì¼ë©°, ì¬ê¸°ìë íêµì´ë¥¼ í¬í¨í ë§ì ì¸ì´ë¤ì´ ë±ë¡ëì´ ììµëë¤. \n",
"\n",
"ê·¸ë°ë° ì»´í¨í° ì
ì¥ìì 001010 ì²ë¼ ì¨ì§ ì«ìë¤ë§ ë³´ê³ ì´ ì«ìê° ì´ë¤ ê¸ì를 ì미íëì§ ì¶ì¸¡íë ¤ë©´ ëë¡ë í릴 ìê° ììµëë¤. ë°ëë¡ ì¬ì©ìê° 001010ì ì´ë¤ ì¸ì½ë©ì¼ë¡ ì½ì¼ë¼ê³ ì§ì í ì ììµëë¤. ëí íì¼ì ë°ì´í°ë¥¼ ì¸ ëìë 'a'ë¼ë ê¸ì를 ì´ë¤ ì¸ì½ë© ë°©ìì íµí´ì ì´ì§ìë¡ ííí ì§ë¥¼ ì§ì í ì ììµëë¤. \n",
"\n",
"íì´ì¬ì í´ë¹ OSì 기본 ì¸ì½ë©ì ì¬ì©í©ëë¤. ìëì°ì 기본 ì¸ì½ë©ì cp949ì´ë©°, ubuntu, MacOSìì ì´ í¬ë©§ì´ ì ì´ë¦¬ì§ ìì ì ì기 ë문ì, íì¤ ì¸ì½ë©ì¸ utf-8ì ëª
ìíì¬ ì¸ì½ë© í¼ëì´ ìëë¡ í¨ì ì¶ì²í©ëë¤."
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"