v2์ ์ด๋์ ์ฃผ๊ธฐ ์์ํ์ต๋๋ค.
์ฌ์ ํ ๋๋ฅผ ์ง์ฆ๋๊ฒ ํ ์ ์๋ ํ ๊ฐ์ง ์ฌ์ํ ๊ฒ:
๊ธฐ์กด ํ์ผ์ ๋
น์ํ๊ณ ์ถ์ต๋๋ค. ๊ทธ๋ฌ๋ ๋๋ ๊ทธ๊ฒ์ ์ถ๊ฐํ๊ณ ์ถ์ง ์๊ณ ๊ทธ๊ฒ์ ๋ฎ์ด ์ฐ๊ณ ์ถ์ต๋๋ค. asciinema: /path/file.asc already exists, aborting
๊ฒฝ๊ณ ๊ฐ ํ์๋ฉ๋๋ค. (๋ฌผ๋ก ์ด๊ฒ์ ์ข์ ๊ฒ์
๋๋ค -- ์ฐ๋ฆฌ๋ ๋งน๋ชฉ์ ์ผ๋ก ํ์ผ์ ๋ฎ์ด์ฐ๊ณ ์ถ์ง ์์ต๋๋ค.)
์ฆ, ํ
์คํธ ๋
น์ ์ฌ์ด์ ๋ค๋ฅธ ์ ๋ช
๋ น( rm /path/file.asc
)์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ๋์ --overwrite
๋งค๊ฐ๋ณ์๋ฅผ ์ถ๊ฐํ์ฌ ๊ธฐ์กด ํ์ผ์ ๋ฎ์ด์ฐ์ง ์๋๋ก ๊ธฐ์กด์ ์ข์ ๊ธฐ๋ณธ๊ฐ์ ์ ์งํ ์ ์๋ค๋ฉด ๋ ํธ๋ฆฌํ ๊ฒ์
๋๋ค.
์กฐ๋ง๊ฐ ์ด๊ฒ์ด ํ์ํ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด ๋ค์์ต๋๋ค. :)
์ด ๋ฌธ์ ์ ๋ํด ์์
ํ๊ณ ์ถ์ต๋๋ค.
๋ด๊ฐ ํ ๊ณํ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
1) __main__.py์ ์ ๋ช
๋ น์ค ์ธ์ ์ถ๊ฐ(๋ฎ์ด์ฐ๊ธฐ ํ๋๊ทธ)
2) ํ์ผ์ด ์ด๋ฏธ ์กด์ฌํ๊ณ ๋ฎ์ด์ฐ๊ธฐ ํ๋๊ทธ๊ฐ ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ record.py์์ os.remove(filename) ์ฌ์ฉ
@AMR-KELEG & @sickill ๊ฐ์ฌํฉ๋๋ค!
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด ๋ฌธ์ ์ ๋ํด ์์ ํ๊ณ ์ถ์ต๋๋ค.
๋ด๊ฐ ํ ๊ณํ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
1) __main__.py์ ์ ๋ช ๋ น์ค ์ธ์ ์ถ๊ฐ(๋ฎ์ด์ฐ๊ธฐ ํ๋๊ทธ)
2) ํ์ผ์ด ์ด๋ฏธ ์กด์ฌํ๊ณ ๋ฎ์ด์ฐ๊ธฐ ํ๋๊ทธ๊ฐ ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ record.py์์ os.remove(filename) ์ฌ์ฉ