python module - Gakgu/Gakgu.github.io GitHub Wiki
κ°μ
νμ΄μ¬μμ μμ£Ό μ¬μ©λλ λͺ¨λκ³Ό κ·Έ μ¬μ©λ²μ μμ ν λ¬Έμ.
os
osμ κ΄λ ¨λ ν¨μλ₯Ό νΈμΆν μ μλ λͺ¨λμ΄λ€.
ν¨μ
-
os.listdir(path) :
λλ ν 리μ μλ νμΌλ€μ 리μ€νΈ νμμΌλ‘ 리ν΄νλ€. -
os.path.join(str1, str2) :
str1κ³Ό str2 μ¬μ΄μ sep λ¬Έμλ₯Ό λΆμ¬ 리ν΄νλ€. -
os.walk(path, topdown=True) :
pathμ λν λͺ¨λ νμ λλ ν 리μ μ 보λ₯Ό 3κ°μ νν(dirpath, dirnames, filenames)λ‘ λ°λ©νλ€.for dirpath, dirname, filenames in os.walk(".")
λ³μ
- os.sep :
/, \ κ°μ osλ§λ€ λ€λ₯Έ κ²½λ‘λ₯Ό νμνλ νΉμλ¬Έμλ₯Ό 리ν΄νλ€.
threading
νμ΄μ¬μ μ°λ λλ₯Ό λ΄λΉνλ νμ΄λ 벨 μ°λ λ λͺ¨λμ΄λ€. λ΄λΆμ μΌλ‘ λ‘μ°λ 벨 μ°λ λ λͺ¨λμΈ Threadλ₯Ό κ°μ§κ³ μλ€.
import threading
def Func(i, j)
pass
t = threading.Thread(target=Func, args=(1, 2))
t.daemon = True
t.start()
time
μκ°μ λ΄λΉνλ λͺ¨λμ΄λ€.
import time
time.time()
PyQt5
subprocess
msg = subprocess.run("dir", shell=True, stdout=subprocess.PIPE)
print(msg.stdout.decode())