Python External

phillip yoonΒ·2021λ…„ 6μ›” 25일
0

External


πŸ“ 파이썬 μ™Έμž₯ν•¨μˆ˜

πŸ“Œ μ‹€μ œ ν”„λ‘œκ·Έλž¨ 개발 쀑 자주 μ‚¬μš©

πŸ“Œ μ’…λ₯˜ : sys, pickle, os, shutil, glob, temfile, time, random λ“±

πŸ’‘ Code

# 파이썬 μ™Έμž₯ ν•¨μˆ˜
# μ‹€μ œ ν”„λ‘œκ·Έλž¨ 개발 쀑 자주 μ‚¬μš©
# μ’…λ₯˜: sys,pickle, os, shutil, glob, temfile, time, random λ“±

# sys : μ‹€ν–‰ κ΄€λ ¨ μ œμ–΄
import sys
print(sys.argv)
# sys.exit()
print(sys.path)

#  pickle : 객체 파일 μ“°κΈ°
import pickle
# μ“°κΈ°
f = open("test.obj",'wb')
obj = {1:'python', 2 : 'study', 3 : 'Basic'}
pickle.dump(obj, f)
f.close()
# 읽기
f = open("test.obj",'rb')
data = pickle.load(f)
print(data)
f.close()

# os : ν™˜κ²½ λ³€μˆ˜, 디렉토리(파일) 처리 κ΄€λ ¨, 운영체제 μž‘μ—… κ΄€λ ¨
# mkdirm(디렉토리 생성), rmdir(λΉ„μ–΄μžˆμœΌλ©΄ μ‚­μ œ), rename
import os

# μ‹œμŠ€ν…œμ˜ ν™˜κ²½ λ³€μˆ˜
print(os.environ)
print(os.environ['USERNAME'])
# ν˜„μž¬ 경둜
print(os.getcwd())

# time : μ‹œκ°„ κ΄€λ ¨ 처리
import time
print(time.time())
print(time.localtime(time.time()))
print(time.ctime())
print(time.strftime('%Y-%m-%d %H:%M%S',time.localtime(time.time())))
# μ‹œκ°„ 간격 λ°œμƒ
# for i in range(5):
#     print(i)
#     time.sleep(1)

# random : λ‚œμˆ˜ 리턴
import random

print(random.random())

print(random.randint(1, 45))
print(random.randrange(1, 45))

# μ„žκΈ°
d = [1,2,3,4,5]
random.shuffle(d)
print(d)

# webbrowser : 본인 OS 의 μ›Ή λΈŒλΌμš°μ € μ‹€ν–‰
import webbrowser
webbrowser.open("http://google.com")
profile
세상이 더 λ‚˜μ•„μ§€κΈ°λ₯Ό λ°”λΌλŠ” 마음으둜 κ°œλ°œμ— μž„ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

0개의 λŒ“κΈ€