파이썬을 설치할 때 자동으로 컴퓨터에 설치된다.
datetime.dateimport datetime
day1=datetime.date(2021,12,23)
day2=datetime.date(2021,12,25)
diff = day1-day2
print(diff.days)
day=day1
print(day.weekday())
print(day.isoweekday())
print(datetime.date.today())
//출력결과
-2 3 4 2024-06-11
import time
import datetime
today=datetime.date.today()
input_date=input('날짜를 입력해주세요(예: 20240701) : ')
year=int(input_date[0:4])
month=int(input_date[4:6])
day=int(input_date[6:8])
targetdate=datetime.date(year,month,day)
d_day=targetdate-today
if d_day.days<0:
print(f'd-day : {abs(d_day.days)} 지났습니다 ')
else :
print(f'd-day : {d_day.days} 남았습니다 ')
import time
print(time.time())
print(time.localtime(time.time()))
tm=time.localtime(time.time())
print(tm.tm_year)
print(tm.tm_mon)
print(tm.tm_mday)
print(tm.tm_hour)
print(time.asctime(time.localtime(time.time())))
print(time.ctime())
print(time.strftime('%x',time.localtime(time.time())))
print(time.strftime('%c',time.localtime(time.time())))
for i in range(10):
print(i)
time.sleep(1)
//출력결과
1718121432.1015098
time.struct_time(tm_year=2024, tm_mon=6, tm_mday=12, tm_hour=0, tm_min=57, tm_sec=12, tm_wday=2, tm_yday=164, tm_isdst=0)
2024
6
12
0
Wed Jun 12 00:57:12 2024
Wed Jun 12 00:57:12 2024
06/12/24
Wed Jun 12 00:57:12 2024
import math
print(math.gcd(60,100,80))
print(math.lcm(15,25))
import random
print(random.random())
print(random.randint(1,10))
data=[1,2,3,4,5]
print(random.sample(data,len(data)))
def random_pop(data):
number=random.choice(data)
data.remove(number)
return number
print(random_pop(data))
//출력결과
0.5479522283746899
9
[2, 4, 1, 5, 3]
3
-로또 번호 생성기
import random
result=[]
while len(result)<6:
num=random.randint(1,45)
if num not in result:
result.append(num)
print(result)
import shutil
shutil.copy('c:/doit/a.txt','c:/temp/a.txt.bak')
//작업 중인 파일을 자동으로 백업하는 프로그램이다. a.txt를 a.txt.bak이라는 이름으로 복사한다.
import pickle
f=open('test.txt','wb')
data={1:'python',2:'you need'}
pickle.dump(data,f)
f.close()
f=open('test.txt','rb')
data=pickle.load(f)
print(data)
f.close()
import os
print(os.environ)
print(os.environ['PATH'])
print(os.chdir('c:\WINDOWS'))
print(os.system('dir'))
print(os.getcwd())
f=os.popen('dir')

import os
def get_ip():
ip=[]
stream=os.popen('ipconfig')
output=stream.read()
lines=output.split('\n')
for line in lines:
if 'IPv4' in line:
ipp=line.split(':')[1].strip()
ip.append(ipp)
return ip
print(get_ip())
import webbrowser
webbrowser.open_new('http://python')
//이미 열린 브라우저로 사이트를 여는 경우 : webbrowser.open('http://python')