| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- if
- Request
- 크롤링
- 인수
- for
- 텍스트
- 클린코드
- 파이썬3.5
- Loop
- 파이썬
- CRAWL
- Def
- urllib
- 반복문
- Beautifulsoup
- 프로그래밍
- 기초
- 조건문
- 입문
- 함수
- 마이닝
- Pycharm
- 매개변수
- 코딩교육
- mysql
- 텍스트마이닝
- 시각화
- 데이터
- 데이터사이언티스트
- Python
Archives
- Today
- Total
IT is Smart
파이썬 다른 파일 참조하기, Use import 본문
반응형
이번에는 다른 파이썬 파일에 정의한 함수를 사용하는 방법에 대해 알아보겠습니다.
먼저 아래의 코드를 작성하고 파일이름을 tuna.py로 저장합니다.
def fish():
print('I am a tuna feesh!')
이번에는 새로운 파일에 아래의 코드를 작성합니다. 이때 파일명은 마음대로 정하면 되고, 저장하는 경로는 위의 tuna.py와 같은 폴더에 저장해야 합니다.
import tuna import random tuna.fish() x = random.randrange(1, 1000) print(x)
결과는 아래와 같이 출력됩니다.
I am a tuna feesh! 789
이때 숫자 789 부분은 매번 다른 숫자가 나오게 됩니다.
import tuna
이 코드를 사용함으로써 tuna.py에 정의한 fish()함수를 호출해서 사용할 수 있게 된 것이고,
import random
이 코드를 사용함으로써 파이썬에 내장된(처음부터 만들어진) random 모듈을 사용할 수 있게 된 것입니다.
random.randrange(start, end)
여기에 사용된 randrange함수의 역할이 start숫자에서 end숫자 사이에서 무작위로 아무 숫자는 뽑아서 출력해주는 것입니다. 그래서 매번 실행할 때마다 새로운 숫자를 보여줍니다. 무작위로 로또 숫자를 뽑아주는 프로그램을 만든다면 이 함수가 유용하겠죠^^
--------------------
Source Code from thenewboston Tutorials
좋은 코드는 볼수록 Insight를 주고, 반복할수록 내 것과 같이 된다.
반응형
'Programming > Python Basic' 카테고리의 다른 글
| 파이썬으로 txt파일 만들고 읽기, write & read txt file (0) | 2016.09.09 |
|---|---|
| 파이썬으로 인터넷에서 이미지 수집하기, get Image from Internet (3) | 2016.09.09 |
| 파이썬 딕셔너리 사용하기, Use Dictionary (0) | 2016.08.30 |
| 파이썬 SET 사용하기, Use set (0) | 2016.08.30 |
| 파이썬 다중인자로 함수 호출 하기, Call function using arguments (0) | 2016.08.30 |