{"id":20152,"date":"2018-03-13T11:08:00","date_gmt":"2018-03-13T02:08:00","guid":{"rendered":"http:\/\/w3devlabs.net\/wp\/?p=20152"},"modified":"2018-03-12T19:09:03","modified_gmt":"2018-03-12T10:09:03","slug":"%ed%8c%8c%ec%9d%b4%ec%8d%ac-python-os-path-%ea%b8%b0%ec%b4%88-%ec%a0%95%eb%a6%ac","status":"publish","type":"post","link":"http:\/\/w3devlabs.net\/wp\/?p=20152","title":{"rendered":"\ud30c\uc774\uc36c Python &#8211; OS.PATH \uae30\ucd08 \uc815\ub9ac"},"content":{"rendered":"<p style=\"line-height: 1.38; letter-spacing: normal; margin-top: 0pt; margin-bottom: 3pt;\" dir=\"ltr\"><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><font style=\"font-size: 26pt;\">\ud30c\uc774\uc36c Python &#8211; OS.PATH \uae30\ucd08 \uc815\ub9ac<\/font><\/span><\/p>\n<p><br style=\"letter-spacing: normal;\"><\/p>\n<p style=\"line-height: 1.38; letter-spacing: normal; margin-top: 0pt; margin-bottom: 0pt;\" dir=\"ltr\"><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><font style=\"font-size: 11pt;\">&gt;&gt;&gt; sys.modules.keys()<\/font><\/span><font style=\"font-size: 11pt;\"><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><\/font><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><font style=\"font-size: 11pt;\">\ud604\uc7ac \uc138\uc158, \ub610\ub294 \ud504\ub85c\uadf8\ub7a8\uc548\uc5d0\uc11c \uc0ac\uc6a9\ub418\ub294 \ubaa8\ub4e0 \ubaa8\ub4c8\uc744 \ubcf4\uc5ec\uc900\ub2e4.<\/font><\/span><\/p>\n<p><br style=\"letter-spacing: normal;\"><\/p>\n<p style=\"line-height: 1.38; letter-spacing: normal; margin-top: 0pt; margin-bottom: 0pt;\" dir=\"ltr\"><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><img loading=\"lazy\" decoding=\"async\" width=\"554\" height=\"269\" style=\"border: currentcolor; border-image: none; letter-spacing: normal; max-width: none; transform: rotate(0rad); -webkit-transform: rotate(0.00rad);\" src=\"https:\/\/lh4.googleusercontent.com\/Q08y4AmnGC_vG2IdpDHc7pJ8ubfk7VIK7IoFU54rHIeUPkk2JEJ7pI8oDJm0QJfqgUzT2PgXclTgvAIG484m2hDKKyjBEY_wg0itP507qhNVjE9FD1q9Z9ith82cc1GrJxl0w4Mx\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><font style=\"font-size: 11pt;\">&gt;&gt;&gt; sys.getrefcount(object)<\/font><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><\/p>\n<p style=\"line-height: 1.38; letter-spacing: normal; margin-top: 0pt; margin-bottom: 0pt;\" dir=\"ltr\"><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><img loading=\"lazy\" decoding=\"async\" width=\"554\" height=\"183\" style=\"border: currentcolor; border-image: none; letter-spacing: normal; max-width: none; transform: rotate(0rad); -webkit-transform: rotate(0.00rad);\" src=\"https:\/\/lh5.googleusercontent.com\/W2y_LQtmhdqg0F3pqkE0aHsJGw0SQFueI-3dEVbr0Vb1sPP6L-cdF9IsB4EynHs9lXHbMycxH2TnunVjQVXnH8GDgWHigfgAOETxPfxgfDjejoYmktnIPjC2DYkjUhbaguQ4oi2H\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><font style=\"font-size: 11pt;\">&gt;&gt;&gt; sys.exc_info()<\/font><\/span><font style=\"font-size: 11pt;\"><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><\/font><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><font style=\"font-size: 11pt;\">returns a tuple with the latest exception&#8217;s type, value, and traceback object<\/font><\/span><\/p>\n<p><br style=\"letter-spacing: normal;\"><\/p>\n<p style=\"line-height: 1.38; letter-spacing: normal; margin-top: 0pt; margin-bottom: 0pt;\" dir=\"ltr\"><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><img loading=\"lazy\" decoding=\"async\" width=\"554\" height=\"183\" style=\"border: currentcolor; border-image: none; letter-spacing: normal; max-width: none; transform: rotate(0rad); -webkit-transform: rotate(0.00rad);\" src=\"https:\/\/lh6.googleusercontent.com\/StMgeYEnGIQAPf-r4_lG12m6W3nZoo9I8p0zYI7Z2ttQCNcng3GO9XPZSCcRRyyXFlYAZfs7ZZduEJ9W9-PNAlV7kf9y29MWXxUj5MNTHUivkG_qH77twLEdQOcgY5Kldn6DvmUN\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><font style=\"font-size: 11pt;\">&gt;&gt;&gt; try:<\/font><\/span><font style=\"font-size: 11pt;\"><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&#8230;&nbsp;&nbsp;&nbsp;&nbsp; raise IndexError<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&#8230; except:<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&#8230;&nbsp;&nbsp;&nbsp;&nbsp; print(sys.exc_info())<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">(&lt;class &#8216;IndexError&#8217;&gt;, IndexError(), &lt;traceback object at 0x00BAE8C8&gt;)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"> \uccab\ubc88\uc9f8, \ub450\ubc88\uc9f8\ub294 directly print \ud574\ub3c4 \uad1c\ucc2e\uace0<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">\uc138\ubc88\uc9f8\ub294 traceback module \uc744 \uc0ac\uc6a9\ud574\uc11c \ucc98\ub9ac\ud55c\ub2e4.<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; import traceback, sys<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; def grail(x):<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&#8230;&nbsp;&nbsp;&nbsp;&nbsp; raise TypeError(&#8216;already got one&#8217;)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; try:<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&#8230;&nbsp;&nbsp;&nbsp;&nbsp; grail(&#8216;arthur&#8217;)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&#8230; except:<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&#8230;&nbsp;&nbsp;&nbsp;&nbsp; exc_info = sys.exc_info()<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&#8230;&nbsp;&nbsp;&nbsp;&nbsp; print(exc_info[0])<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&#8230;&nbsp;&nbsp;&nbsp;&nbsp; print(exc_info[1])<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&#8230;&nbsp;&nbsp;&nbsp;&nbsp; traceback.print_tb(exc_info[2])<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&#8230;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&lt;class &#8216;TypeError&#8217;&gt;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">already got one<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&nbsp; File &#8220;&lt;stdin&gt;&#8221;, line 2, in &lt;module&gt;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&nbsp; File &#8220;&lt;stdin&gt;&#8221;, line 2, in grail<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">========================================================<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.getpid()<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">3744<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">\uc720\ub2c8\ud06c\ud55c \ud504\ub85c\uc138\uc2a4 ID\ub97c \ubcf4\uc5ec\uc900\ub2e4.<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">os.getpid function gives the calling process&#8217;s process ID <\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">(a unique system-defiend identifier for a running program, useful for process control and unique name creation)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.getcwd()<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&#8216;E:\\\\view\\\\Git\\\\Python\u2019<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><\/font><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><font style=\"font-size: 11pt;\">Current Working Directory \ub97c \ubcf4\uc5ec\uc900\ub2e4.<\/font><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><\/p>\n<p style=\"line-height: 1.38; letter-spacing: normal; margin-top: 0pt; margin-bottom: 0pt;\" dir=\"ltr\"><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><img loading=\"lazy\" decoding=\"async\" width=\"554\" height=\"183\" style=\"border: currentcolor; border-image: none; letter-spacing: normal; max-width: none; transform: rotate(0rad); -webkit-transform: rotate(0.00rad);\" src=\"https:\/\/lh3.googleusercontent.com\/R1Ml817sTMG7BJYKwchZyAlTh1ShC0gmwPR9s4RrCZ2fWGh6IJlHFMcBfXD8I6oKgIwVm4SkFTYNcXMwKsF1-UsLEuxwqPPBmbmgctl0cpbEKwC2HPi_HVim4xkyS4TJIcvySD6G\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><font style=\"font-size: 11pt;\">&gt;&gt;&gt; os.path.isdir(r&#8217;c:\\python36&#8242;)<\/font><\/span><\/p>\n<p><br style=\"letter-spacing: normal;\"><\/p>\n<p style=\"line-height: 1.38; letter-spacing: normal; margin-top: 0pt; margin-bottom: 0pt;\" dir=\"ltr\"><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><img loading=\"lazy\" decoding=\"async\" width=\"554\" height=\"183\" style=\"border: currentcolor; border-image: none; letter-spacing: normal; max-width: none; transform: rotate(0rad); -webkit-transform: rotate(0.00rad);\" src=\"https:\/\/lh6.googleusercontent.com\/kSiHNwypgaS1WLHwjNrZOTWm0_if5eXMk3k7oox6Qg1p5BPXPD5ftCiE-J2k4BxCEB6CVBLrimvZUwQoBMAsZZdkABWYRy3ku8nTU93ZyyhWsWeB0cFRdZZ6rIijYwr1sjrZSEqj\"><\/span><\/p>\n<p style=\"line-height: 1.38; letter-spacing: normal; margin-top: 0pt; margin-bottom: 0pt;\" dir=\"ltr\"><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><font style=\"font-size: 11pt;\">True<\/font><\/span><font style=\"font-size: 11pt;\"><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.path.isdir(r&#8217;c:\\awfewef&#8217;)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">False<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.path.isfile(r&#8217;c:\\python36\\python.exe&#8217;)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">True<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.path.isfile(r&#8217;c:\\python36\\python&#8217;)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">False<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.path.isfile(r&#8217;c:\\python36\\afwef&#8217;)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">False<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">\ud3f4\ub354\uc778\uc9c0 \ud30c\uc77c\uc778\uc9c0.. type\ub610\ud55c \uccb4\ud06c\ud558\uba70<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">\ud3f4\ub354\ub098, \ud30c\uc77c\uc774 \uc2e4\uc7ac\ub85c \uc874\uc7ac\ud558\ub294\uc9c0 \ud655\uc778\ud55c\ub2e4.<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">\ub450\uac00\uc9c0 \ubaa8\ub450\ub9cc\uc871\ud574\uc57c True\uc774\ub2e4.<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.path.exists(r&#8217;c:\\python36&#8242;)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">True<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.path.exists(r&#8217;c:\\python36\\python.exe&#8217;)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">True<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.path.exists(r&#8217;c:\\python36\\asdf&#8217;)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">False<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.path.exists(r&#8217;c:\\python36\\ss.exe&#8217;)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">False<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">os.path.exists \ub294 \uc874\uc7ac\ud558\ub294\uc9c0 \ud655\uc778\ud55c\ub2e4. (\ud30c\uc77c, \ud3f4\ub354..)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.path.getsize(r&#8217;c:\\python36&#8242;)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">0<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.path.getsize(r&#8217;c:\\python36\\python.exe&#8217;)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">97944<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><\/font><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><font style=\"font-size: 11pt;\">\ud30c\uc77c\uc758 \ud06c\uae30\ub97c \ubcf4\uc5ec\uc900\ub2e4.<\/font><\/span><\/p>\n<p><br style=\"letter-spacing: normal;\"><\/p>\n<p style=\"line-height: 1.38; letter-spacing: normal; margin-top: 0pt; margin-bottom: 0pt;\" dir=\"ltr\"><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><img loading=\"lazy\" decoding=\"async\" width=\"554\" height=\"183\" style=\"border: currentcolor; border-image: none; letter-spacing: normal; max-width: none; transform: rotate(0rad); -webkit-transform: rotate(0.00rad);\" src=\"https:\/\/lh4.googleusercontent.com\/OMf5cx7NZVgId9MNxARioWFRyXiNDGGrHpQDNweiOc-pUKWqoVUTd_VRh1jYqAOrJEzE43_uJOLZQiJSbduQojq6K-80Iym_WIkbFVRF5_s7aP-H-rTNQ8Cjahd4jhB_AJPRiiHc\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><font style=\"font-size: 11pt;\">&gt;&gt;&gt; os.path.split(r&#8217;c:\\temp\\test\\python\\hello.exe&#8217;)<\/font><\/span><font style=\"font-size: 11pt;\"><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">(&#8216;c:\\\\temp\\\\test\\\\python&#8217;, &#8216;hello.exe&#8217;)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><\/font><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><font style=\"font-size: 11pt;\">\ud30c\uc77c\ubd80\ubd84\uacfc \ud3f4\ub354\ubd80\ubd84\uc744 \uc11c\ub85c \uc798\ub77c\uc900\ub2e4.<\/font><\/span><\/p>\n<p style=\"line-height: 1.38; letter-spacing: normal; margin-top: 0pt; margin-bottom: 0pt;\" dir=\"ltr\"><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><img loading=\"lazy\" decoding=\"async\" width=\"554\" height=\"183\" style=\"border: currentcolor; border-image: none; letter-spacing: normal; max-width: none; transform: rotate(0rad); -webkit-transform: rotate(0.00rad);\" src=\"https:\/\/lh5.googleusercontent.com\/FfB1CRfoV09AYBGZpGuvOziavo_fCowT3oaKIT6PAzVo8BakrIPSM4tdBSGHPfItQ1E1yD7LWRGOOqR_tum8mNnKG2FScMcMe_9VXZjSqXXZ6haUlI5r-4tMlPAhu4qneZQm2kl0\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><font style=\"font-size: 11pt;\">&gt;&gt;&gt; os.path.join(r&#8217;c:\\temp&#8217;, &#8216;hello.exe&#8217;)<\/font><\/span><font style=\"font-size: 11pt;\"><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&#8216;c:\\\\temp\\\\hello.exe&#8217;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><\/font><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><font style=\"font-size: 11pt;\">\uc11c\ub85c \ud569\uce68.. <\/font><\/span><\/p>\n<p style=\"line-height: 1.38; letter-spacing: normal; margin-top: 0pt; margin-bottom: 0pt;\" dir=\"ltr\"><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><img loading=\"lazy\" decoding=\"async\" width=\"554\" height=\"183\" style=\"border: currentcolor; border-image: none; letter-spacing: normal; max-width: none; transform: rotate(0rad); -webkit-transform: rotate(0.00rad);\" src=\"https:\/\/lh4.googleusercontent.com\/Cojcjfx4p8JZaoz2hDe-lEog5O5auvRYxHQb4N5s2KZ8DoT-maxCyN3KUniRudoCTrOMKJ2pYsvD1mTMoTdkcwmPx7nbqIwzncoJF-A0GyAT1Mb-T2fuNg_o8oNnt9JKwX5HjfK8\"><\/span><\/p>\n<p><br style=\"letter-spacing: normal;\"><\/p>\n<p style=\"line-height: 1.38; letter-spacing: normal; margin-top: 0pt; margin-bottom: 0pt;\" dir=\"ltr\"><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><img loading=\"lazy\" decoding=\"async\" width=\"549\" height=\"162\" style=\"border: currentcolor; border-image: none; letter-spacing: normal; max-width: none; transform: rotate(0rad); -webkit-transform: rotate(0.00rad);\" src=\"https:\/\/lh5.googleusercontent.com\/a5EbfWfz6v7wg-ZziANC38jR0-ewjr6xOlduo_syyHhzi09sey8mUpLcgmwnWMES8_-fgmvCeRKOQwGSQZ_bm1XcDXV1wu5StSAXVKOnVoQwv0L_096jDFO-t9bxEsarf3wlYXXV\"><\/span><\/p>\n<p style=\"line-height: 1.38; letter-spacing: normal; margin-top: 0pt; margin-bottom: 0pt;\" dir=\"ltr\"><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><font style=\"font-size: 11pt;\">\ub9ac\ub205\uc2a4\uc5d0\uc11c\ub294 \ub9ac\ub205\uc2a4\uc5d0 \ub9de\ucdb0\uc11c \ud569\uccd0\uc900\ub2e4.<\/font><\/span><font style=\"font-size: 11pt;\"><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; name = r&#8217;c:\\temp\\python\\data.txt&#8217;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.path.dirname(name), os.path.basename(name)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">(&#8216;c:\\\\temp\\\\python&#8217;, &#8216;data.txt&#8217;)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">\ud3f4\ub354, \ud30c\uc77c\uc744 \ubcf4\uc5ec\uc900\ub2e4. \ud30c\uc77c\uc774 \uc5c6\uac70\ub098.. \ud615\uc2dd\uc5d0 \ub9de\uc9c0 \uc54a\uc73c\uba74 \uc544\ubb34\uac83\ub3c4 \uc548\ub098\uc628\ub2e4.<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.path.splitext(name)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">(&#8216;c:\\\\temp\\\\python\\\\data&#8217;, &#8216;.txt&#8217;)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">\ud655\uc7a5\uc790\ub9cc \ub530\ub85c \ub5a8\uc5b4\ub728\ub9b0\ub2e4.<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; pathname = r&#8217;c:\\PP4thEd\\Examples\\PP4E\\pyDemos.pyw&#8217;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.path.split(pathname)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">(&#8216;c:\\\\PP4thEd\\\\Examples\\\\PP4E&#8217;, &#8216;pyDemos.pyw&#8217;)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; pathname.split(os.sep)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">[&#8216;c:&#8217;, &#8216;PP4thEd&#8217;, &#8216;Examples&#8217;, &#8216;PP4E&#8217;, &#8216;pyDemos.pyw&#8217;]<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.sep.join(pathname.split(os.sep))<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&#8216;c:\\\\PP4thEd\\\\Examples\\\\PP4E\\\\pyDemos.pyw&#8217;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.sep<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&#8216;\\\\&#8217;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.path.join(*pathname.split(os.sep))<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&#8216;c:PP4thEd\\\\Examples\\\\PP4E\\\\pyDemos.pyw&#8217;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">\ub9c8\uc9c0\ub9c9 \uacb0\uacfc\ubb3c\uc5d0 \uc8fc\ubaa9\ud560 \ud544\uc694\uac00 \uc788\ub2e4.<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">c:\\ \uc774\uac8c \uc544\ub2c8\ub77c c: \uc774\ub807\uac8c \ub098\uc654\ub2e4.<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; mixed<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&#8216;C;\\\\\\\\temp\\\\\\\\public\/files\/index.html&#8217;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.path.normpath(mixed)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&#8216;C;\\\\temp\\\\public\\\\files\\\\index.html&#8217;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">\ub9ac\ub205\uc2a4\uc640 \uc708\ub3c4\uc6b0 \ub514\ub809\ud1a0\ub9ac \ud3ec\ub9f7\uc774 \uc11e\uc774\uac70\ub098, \uc798\ubabb \uc368\uc84c\uc744\ub54c.. <\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">\uace0\uce58\ub294 \ubc29\ubc95.<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.chdir(r&#8217;c:\\python36&#8242;)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.getcwd()<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&#8216;c:\\\\python36&#8217;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.chdir(r&#8217;e:\\\\&#8217;)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.getcwd()<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&#8216;e:\\\\&#8217;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">\ud3f4\ub354 \uc774\ub3d9\ud558\ub294 \ubc29\ubc95 COOL!!<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">\uc815\ud655\ud558\uac8c \ub9d0\ud558\uba74 current working directory\ub97c \uc774\ub3d9\ud558\ub294 \uac70\uc784<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.chdir(r&#8217;e:\\@work&#8217;)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.getcwd()<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&#8216;e:\\\\@work&#8217;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.path.abspath(&#8216;temp&#8217;)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&#8216;e:\\\\@work\\\\temp&#8217;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.path.abspath(&#8216;temp\\hello.txt&#8217;)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&#8216;e:\\\\@work\\\\temp\\\\hello.txt&#8217;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&gt;&gt;&gt; os.path.abspath(r&#8217;..\\temp\\hello.txt&#8217;)<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">&#8216;e:\\\\temp\\\\hello.txt&#8217;<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">\ud604\uc7ac \ud3f4\ub354\uc5d0 \uc0c8\ub85c\uc6b4 \ub514\ub809\ud1a0\ub9ac\ub098, \ud30c\uc77c\uba85\ub4f1\uc744 \ubd99\uc774\ub294 \ubc29\ubc95<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">\uc2e4\uc81c\ub85c \uc788\uc744 \ud544\uc694\ub294 \uc5c6\ub2e4.<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">\ub9c8\uc9c0\ub9c9 \uc608\uc81c\ub97c \ubcf4\uba74.. &#8220;..&#8221; \uc774 \uc788\ub294\ub370..<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\">\uc0c1\uc704 \ud3f4\ub354\ub85c \uc774\ub3d9\ud560\uc218 \uc788\ub2e4.<\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><br class=\"kix-line-break\" style=\"letter-spacing: normal;\"><\/span><\/font><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><font style=\"font-size: 11pt;\">\ucd9c\ucc98: http:\/\/chess72.tistory.com\/132 [\uac70\uc6b8\uc18d \ud56d\ud574\uc77c\uc9c0]<\/font><\/span><\/p>\n<p><br style=\"letter-spacing: normal;\"><\/p>\n<p style=\"line-height: 1.38; letter-spacing: normal; margin-top: 0pt; margin-bottom: 0pt;\" dir=\"ltr\"><span style=\"letter-spacing: normal; vertical-align: baseline; white-space: pre-wrap;\"><font style=\"font-size: 11pt;\">\ucd9c\ucc98\uc5d0\uc11c \uac00\uc838\uc640\uc11c \ucea1\uccd0\ud654\uba74 \uba87\uac1c \ucd94\uac00\ud558\uc600\uc2b5\ub2c8\ub2e4. <\/font><\/span><\/p>\n<p><br class=\"Apple-interchange-newline\" style=\"line-height: normal; letter-spacing: normal;\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud30c\uc774\uc36c Python &#8211; OS.PATH \uae30\ucd08 \uc815\ub9ac &gt;&gt;&gt; sys.modules.keys()\ud604\uc7ac \uc138\uc158, \ub610\ub294 \ud504\ub85c\uadf8\ub7a8\uc548\uc5d0\uc11c \uc0ac\uc6a9\ub418\ub294 \ubaa8\ub4e0 \ubaa8\ub4c8\uc744 \ubcf4\uc5ec\uc900\ub2e4. &gt;&gt;&gt; sys.getrefcount(object) &gt;&gt;&gt; sys.exc_info()returns a tuple with the latest exception&#8217;s type, value, and traceback object &gt;&gt;&gt; try:&#8230;&nbsp;&nbsp;&nbsp;&nbsp; raise IndexError&#8230; except:&#8230;&nbsp;&nbsp;&nbsp;&nbsp; print(sys.exc_info())(&lt;class &#8216;IndexError&#8217;&gt;, IndexError(), &lt;traceback object at 0x00BAE8C8&gt;) \uccab\ubc88\uc9f8, \ub450\ubc88\uc9f8\ub294 directly print \ud574\ub3c4 \uad1c\ucc2e\uace0\uc138\ubc88\uc9f8\ub294 traceback module \uc744 \uc0ac\uc6a9\ud574\uc11c \ucc98\ub9ac\ud55c\ub2e4.&gt;&gt;&gt; import traceback, &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/w3devlabs.net\/wp\/?p=20152\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;\ud30c\uc774\uc36c Python &#8211; OS.PATH \uae30\ucd08 \uc815\ub9ac&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[5836],"tags":[24057,16211,5625],"class_list":["post-20152","post","type-post","status-publish","format-standard","hentry","category-5836","tag-os-path","tag-python","tag-5625","entry"],"_links":{"self":[{"href":"http:\/\/w3devlabs.net\/wp\/index.php?rest_route=\/wp\/v2\/posts\/20152","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/w3devlabs.net\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/w3devlabs.net\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/w3devlabs.net\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/w3devlabs.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=20152"}],"version-history":[{"count":1,"href":"http:\/\/w3devlabs.net\/wp\/index.php?rest_route=\/wp\/v2\/posts\/20152\/revisions"}],"predecessor-version":[{"id":20153,"href":"http:\/\/w3devlabs.net\/wp\/index.php?rest_route=\/wp\/v2\/posts\/20152\/revisions\/20153"}],"wp:attachment":[{"href":"http:\/\/w3devlabs.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=20152"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/w3devlabs.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=20152"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/w3devlabs.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=20152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}