1. ํ์ผ์ ์ง์ธ ๋
๐ os.remove()
import os
os.remove(๊ฒฝ๋ก)
- path๊ฐ ๋๋ ํ ๋ฆฌ(ํด๋)์ธ ๊ฒฝ์ฐ OSError๊ฐ ๋ฐ์ํฉ๋๋ค.
- ํ์ฌ ์ฌ์ฉ์ค์ธ ํ์ผ์ ์ง์ฐ๋ ค๊ณ ํ ๊ฒฝ์ฐ ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค.
- windows exception ๋ฐ์
- unix directory entry๋ ์ ๊ฑฐ๋์ง๋ง ํ์ผ ์ฌ์ฉ์ด ๋๋๊ธฐ ์ ๊น์ง๋ ์ ์ฅ์ฅ์น์์ ์ ๊ฑฐ๋์ง ์์ต๋๋ค.
2. ๋น ๋๋ ํ ๋ฆฌ๋ฅผ ์ง์ธ ๋
๐ os.rmdir()
import os
os.rmdir(๊ฒฝ๋ก)
- ๋๋ ํ ๋ฆฌ๊ฐ ๋น์ด์์ง ์์ผ๋ฉด OSError๊ฐ ๋ฐ์ํฉ๋๋ค.
3. ๋๋ ํ ๋ฆฌ์ ๋ด์ฉ๋ฌผ ๋ชจ๋๋ฅผ ์ง์ธ ๋
๐ shutil.rmtree()
import shutil
shutil.rmtree(๊ฒฝ๋ก[, ignore_errors[, oneror])]
- ๋ค๋ง ๊ฒฝ๋ก๋ ๋ฐ๋ก๊ฐ๊ธฐ์ ๊ฐ์ symbolic link์ฌ์๋ ์๋ฉ๋๋ค.
- ignore_error๊ฐ true์ผ ๋๋ ์๋ฌ๋ฅผ ๋ฌด์ํฉ๋๋ค. ( default = false )
'Lang > ๐ Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐ Python * ์/ํ์, ๋์ผ ํด๋ ๋ด ๋ชจ๋ from, import ํ๋ ๋ฐฉ๋ฒ (0) | 2020.03.09 |
---|---|
๐ Python * ํ์ ๋น๊ต / ํ๋ณํ (0) | 2020.03.05 |
โ Solved * [Python] ํ๊ธ encoding์ด ๋์ง ์์ ๋ (0) | 2020.03.04 |
๐ Python * OS ๋ช ๋ น์ด ๊ฒฐ๊ณผ๋ฅผ Python ์ฝ๋์์ ์ฌ์ฉํ ๋! ๐ (2) | 2020.03.04 |
๐ Python * code๋ก File copy ํ๊ธฐ (0) | 2020.03.04 |