02. μ΄μ 체μ λ° μμ€ν κ΄λ ¨
02. μ΄μ 체μ λ° μμ€ν κ΄λ ¨ κ΄λ ¨
μ΄λ² μ±ν°μμλ νμ΄μ¬μ μ¬μ©νμ¬ λ μ§, μκ°, νμΌ, κ·Έλ¦¬κ³ μμ€ν
κ³Ό κ΄λ ¨λ λ€μν μμ
μ μ²λ¦¬νλ λ° λμμ΄ λλ μ¬λ¬ λΌμ΄λΈλ¬λ¦¬λ₯Ό μ΄ν΄λ³Ό κ²μ
λλ€. λ¨Όμ , datetime
κ³Ό κ·Έ νμ₯ λΌμ΄λΈλ¬λ¦¬μΈ python-dateutil
, κ·Έλ¦¬κ³ λ κ³ κΈ κΈ°λ₯μ μ 곡νλ Arrow
μ pendulum
μ ν΅ν΄ 볡μ‘ν λ μ§ λ° μκ° μ‘°μμ μμ½κ² ν μ μμ΅λλ€. λν, zoneinfo
λ₯Ό μ¬μ©νμ¬ λ€μν μκ°λ μ 보λ₯Ό μ ννκ² μ²λ¦¬νλ λ°©λ²μ λ°°μΈ κ²μ
λλ€.
νμΌκ³Ό λλ ν 리μ λν μ‘°μμ os
, pathlib
, shutil
, κ·Έλ¦¬κ³ glob
μ ν΅ν΄ νμ΅ν μμ μ΄λ©°, μ΄λ€ λΌμ΄λΈλ¬λ¦¬λ₯Ό ν΅ν΄ νμΌ μμ€ν
μ λ³΄λ€ ν¨κ³Όμ μΌλ‘ κ΄λ¦¬νκ³ μλνν μ μλ λ°©λ²μ μμλ³Ό κ²μ
λλ€. tempfile
λΌμ΄λΈλ¬λ¦¬λ₯Ό μ¬μ©νμ¬ μμ νμΌκ³Ό ν΄λλ₯Ό μμ±νκ³ κ΄λ¦¬νλ λ°©λ²λ λ€λ£° μμ μ
λλ€.
λ§μ§λ§μΌλ‘, sys
μ time
λΌμ΄λΈλ¬λ¦¬λ₯Ό ν΅ν΄ μμ€ν
μ κ΄λ ¨λ μ 보λ₯Ό μΆμΆνκ³ , μκ°μ λν μ μμ€μ μ κ·Ό λ° μ‘°μ λ°©λ²μ μ΄ν΄νκ² λ κ²μ
λλ€. μ΄ λͺ¨λ λ΄μ©μ νμ΄μ¬μ ν΅ν ν¨μ¨μ μΈ μμ€ν
κ΄λ¦¬μ λ°μ΄ν° μ²λ¦¬ μμ
μ κΌ νμν μ§μμ μ 곡ν κ²μ
λλ€. μ΄ μ±ν°λ₯Ό ν΅ν΄ νμ΄μ¬μ κ°λ ₯ν κΈ°λ₯μ νμ©νμ¬ λ€μν λ¬Έμ λ₯Ό ν΄κ²°νλ λ° νμν μ€μ©μ μΈ κΈ°μ λ€μ λ°°μ°κ² λ©λλ€.