-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path2-2.Module.py
70 lines (68 loc) · 2.45 KB
/
2-2.Module.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#======================================================================
# 2.2 모듈
#가._name_변수
#======================================================================
import datetime
def main():
print('a.py의 모듈이름', __name__)
if __name__=='__main__':
main()
#======================================================================
import a
if __name__=='__main__':
a.main()
# ======================================================================
#cmd 열어서 python실행하고 기본 디렉토리가 C드라이브 user로 되있어서 책대로 하면 작동이 안될꺼임.
# a.py를 해당 위치로 옮겨주거나 아니면 기본디렉토리를 변경.
#해당 내용은 바로 뒤에 나옴
import a
a.main()
#======================================================================
# 2.2 표준 라이브러리
#======================================================================
import os
os.getcwd()
os.chdir('./Python')#본인 컴퓨터에 맞게
os.getcwd()
os.system('mkdir today')#today는 파일이름이므로 맘대로 설정
#======================================================================
import shutil
shutil.copy('copy1.py','./today')#아까만든 폴더
shutil.move('copy1.py','./today')
#======================================================================
import sys
print(sys.argv)
print('Hello', sys.argv[1])
#======================================================================
import sys
for i in range(100):
print(i)
if i == 2:
sys.exit()
#======================================================================
import math
print(math.pi)
print(math.cos(math.pi/4))
print(math.log(1024,2))
#======================================================================
from datetime import date
now=date.today()
print(now)
birth=date(2002, 7, 31)
age=now -birth
print(age)
print(age.days//365)
#======================================================================
import time
print(time.time())
t=time.localtime()
print(t)
print('{}년 {}월 {}일 {}시 {}분'.format(t.tm_year, t.tm_mon, t.tm_mday, t.tm_hour, t.tm_min))
for i in range(10):
print(i)
time.sleep(1)
#=======================================================================
# 2.2 혼자서 해보기
# 내장함수 dir(모듈이름), help(모듈이름)로 모듈에 대해 좀 더 살펴보자.
# dir(모듈이름) - 모든 모듈의 함수를 리스트로 반환한다.
# help(모듈이름) - 모듈에 대한 매뉴얼 페이지를 반환한다.