Python에는 내장함수와 외장함수가 있습니다.
내장 함수는 import를 하지 않아도 호출 사용할수 있는 함수이며, 외장함수는 import등으로 호출을 해야 사용할수 있는 함수입니다.
1. 내장함수 Built-in function 사용하기
input(), print()함수가 대표적입니다.
1) dir( )
Visual Studio code에서 새파일을 열어서
print(dir())
입력 후 확장자를 py로 하여 저장 후,
실행을 하면,
print() 에서 사용할수 있는 것들을 보여줍니다.
import pickle
print(dir(pickle))
을 입력 저장 후 실행을 하면,
pickle() 에서 사용할수 있는 것들을 보여줍니다.
lst = [1,2,3]
print(dir(lst))
을 입력 저장 후 실행을 하면,
리스트 변수 lst에서 사용할수 있는 것들을 보여줍니다.
2. 외장 함수 사용하기
1)
import glob
print(glob.glob("*.py"))
을 입력 저장 후 실행을 하면
확장자가 py인 파일 리스트를 보여줍니다.
2)
import os
print(os.getcwd())
을 입력 저장후 실행을 하면
현재 디렉토리의 경로를 표시해줍니다.
import os
print(os.getcwd())
folder = "sample_dir"
if os.path.exists(folder):
print("이미 존재하는 폴더입니다.")
os.rmdir(folder)
print(folder, "폴더를 삭제하였습니다.")
else:
os.makedirs(folder)
print(folder,"폴더를 생성하였습니다. ")
을 입력 저장후 실행을 하면
sample_dir 이라는 폴더가 생성되며, "폴더를 생성하였습니다." 라는 텍스트가 출력됩니다.
3)
import time
print(time.localtime())
print(time.strftime("%Y-%m-%d %H:%M:%S"))
을 입력 저장후 실행하면
날짜와 시간이 프린트 됩니다.
4)
import datetime
print("오늘 날짜는", datetime.date.today())
을 입력 저장 후 실행하면
오늘 날짜가 출력됩니다.
import datetime
print("오늘 날짜는", datetime.date.today())
today = datetime.date.today()
td = datetime.timedelta(days=100)
print("100일 후 날짜는", today + td)
입력 저장 후 실행하면
100일 후 날짜가 출력됩니다.
Python GUI 프로그래밍 tkinter 콤보박스 프로그래스바 메뉴바 메세지박스 프레임 그리드 (0) | 2021.09.14 |
---|---|
Python GUI 프로그래밍 tkinter 버튼 레이블 텍스트 엔트리 리스트박스 체크박스 라디오버튼 (0) | 2021.09.14 |
Python에서 PIP로 패키지 설치하고 사용 및 삭제 해보기 (0) | 2021.09.14 |
ROS2 인터페이스 python cmake 방식 동시 사용하기 (0) | 2021.09.04 |
리눅스에 완전히 적응하는 자주 사용하는 터미널 명령어 (0) | 2021.08.27 |
댓글 영역