โ Linux : Ubuntu 16.04 LTS
Shutil ๋ชจ๋์ ์ฌ์ฉํ์ฌ ํ์ผ์ ๋ณต์ฌํด๋ด ์๋ค.
์คํ ์์น์ ๋ฐ๋ผ ๊ฒฝ๋ก ์ค๋ฅ๊ฐ ๋ ์ ์์ผ๋ ๊ฒฝ๋ก์ ์ ๊ฒฝ ์จ์ ์คํํด์ฃผ์ธ์.
1. copy2(src, dst)
import shutil
shutil.copy2("๋ณต์ฌํ ํ์ผ๋ช
", "์๋ก๋ง๋๋ ํ์ผ๋ช
")
2. copyfile(src, dst)
copyfile("๋ณต์ฌํ ํ์ผ๋ช
", "์๋ก๋ง๋๋ ํ์ผ๋ช
")
- dst(์๋ก๋ง๋๋ ํ์ผ๋ช )์ด ์ด๋ฏธ ์กด์ฌํ๋ ๊ฒฝ์ฐ ๋ฎ์ด ์
- pipe๋ character/block ๋๋ฐ์ด์ค๋ ๋ณต์ฌ ํ ์ ์์
- IOError ์์ธ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ์๊น
1. src๊ฐ ์กด์ฌํ์ง ์์ ๋
2. src๊ฐ ์กด์ฌํ์ง๋ง ์ ๊ทผ ํ ์ ์์ ๋
3. dst๊ฐ writableํ์ง ์์ ๋ = ์ฐ๊ธฐ ๊ถํ์ด ์์ ๋
'Lang > ๐ Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐ Python * ์/ํ์, ๋์ผ ํด๋ ๋ด ๋ชจ๋ from, import ํ๋ ๋ฐฉ๋ฒ (0) | 2020.03.09 |
---|---|
๐ Python * ํ์ ๋น๊ต / ํ๋ณํ (0) | 2020.03.05 |
๐ Python * code๋ก Ubuntu file, directory ์ญ์ ํ๊ธฐ (0) | 2020.03.05 |
โ Solved * [Python] ํ๊ธ encoding์ด ๋์ง ์์ ๋ (0) | 2020.03.04 |
๐ Python * OS ๋ช ๋ น์ด ๊ฒฐ๊ณผ๋ฅผ Python ์ฝ๋์์ ์ฌ์ฉํ ๋! ๐ (2) | 2020.03.04 |