コード例 #1
0
ファイル: 20160213_3.py プロジェクト: JaeGyu/PythonEx_1
#_*_ coding: utf-8 _*_
#import urlopen
import mod1

print mod1.sum(1,2)
print mod1.safe_sum(1,2)
print mod1.safe_sum(1,'a')
コード例 #2
0
import sys
print(sys.path)
sys.path.append("/Users/songjaehyeok/Documents/Python/Jump To Python/mymod")
print(sys.path)

import mod1
print(mod1.sum(3, 4))
print(mod1.safe_sum(1, 'a'))

from mod1 import sum
print(sum(3, 4))

from mod1 import sum, safe_sum
print(mod1.safe_sum(1, 'a'))

from mod1 import *
print(mod1.safe_sum(1, 'a'))

import mod1
print(mod1.sum(3, 4))

import mod2
print(mod2.PI)
a = mod2.Math()
print(a.solv(2))
print(mod2.sum(mod2.PI, 4.4))

import modtest
print(mod2.sum(3, 7))
コード例 #3
0
from mod1 import sum, safe_sum

print(sum(3, 4))  # 7
print(safe_sum(3, 4))  # 7
コード例 #4
0
import mod1
import mod2

# use mod1
print(mod1.sum(1, 2))
print(mod1.safe_sum(1, "aa"))
print(mod1.safe_sum(1, 2))

# use mod2
print(mod2.PI)
a = mod2.Math()
print(a.solv(2))
print(mod2.sum(mod2.PI, 4.4))
コード例 #5
0
ファイル: driver.py プロジェクト: epata94/bigdata2019
import mod1
# print(mod1.sum(3,4))
# print(mod1.sum(3,"4")) #두 인자의 형이 다르기 떄문에 에러를 발생시킨다.
print(mod1.safe_sum(3, "4"))
print(mod1.safe_sum(4, 5))
コード例 #6
0
ファイル: home.py プロジェクト: PureDevPer/Basic_Python
import mod1

print(mod1.sum(3, 4))  # 7
print(mod1.safe_sum(3, 4))  # 7
print(mod1.safe_sum(1, 'a'))  # We can't add them
コード例 #7
0
from mod1 import sum, safe_sum
print(sum(3, 4))
print(safe_sum(3, 5))
コード例 #8
0
# load module
import mod1 # have to use same directory

print(mod1.sum(3, 4)) # 7
print(mod1.safe_sum(4, 'a')) # error

# load function
from mod1 import sum

print(sum(3, 5)) # 8

from mod1 import sum, safe_sum
from mod1 import *

# load var, class
import mod2

print(mod2.PI)
a = mod2.Math()
print(a.solv(2))
print(mod2.sum(mod2.PI, 4.4))

from mod2 import Math, PI
b = Math()
print(b, PI)

# another directory module
import sys
# sys.path.append("directory")
コード例 #9
0
ファイル: driver.py プロジェクト: lululalamm/bigdata2019
import mod1
# print(mod1.sum(3,4))
# print(mod1.sum(3,'4')) # 두 인자의 형이 다르기 때문에 에러를 발생 시킨다
print(mod1.safe_sum(3, '4'))
print(mod1.safe_sum(3, 4))
コード例 #10
0
# 사용방법
# import 모듈명
# 모듈 사용 시 해당 모듈명과 클래스, 함수, 변수 등을 모듈명.멤버 로 사용해야 함
# mod.sum()

# from 모듈명 import 모듈 함수
# 모듈 사용 시 해당 모듈의 클래스, 함수, 변수 등을 모듈명 없이 사용할 수 있음
# sum() 

import mod1

print("mod1 모듈의 sum 함수 사용 : {0}".format(mod1.sum(3, 4)))

print()

print("mod1의 safe_sum 함수 사용 : {0}".format(mod1.safe_sum(3, 4)))
print("mod1의 safe_sum 함수 사용 : {0}".format(mod1.safe_sum(1, "a")))

# form 절을 사용하여 mod1의 sum, safe_sum을 모두 불러와 사용하기 때문에 mod1을 붙여서 사용하면 오히려 오류가 발생함
# from mod1 import sum, safe_sum

# print("mod1 모듈의 sum 함수 사용 : {0}".format(sum(3, 4)))

print()
# 문제 1) 사칙 연산을 위한 계산기 프로그램을 모듈을 활용한 방식으로 제작하세요
# 모듈명 : Cal
# 사칙 연산 함수명 plus, minus, multi, divide
# 각각 함수는 매개 변수를 2개씩 가지고 있음(first, second)

import Cal
コード例 #11
0
# 모듈 만들고 불러 보기
print('1. 모듈 만들고 불러 보기')
import mod1
print('mod1.sum(3,4) = {}'.format(mod1.sum(3, 4)))

print('\nmod1.safe_sum(1,\'a\') =')
mod1.safe_sum(1, 'a')
"""
mod1.sum, mod1.safe_sum 처럼 쓰지 않고 그냥 sum, safe_sum 처럼 함수를 쓰고 싶은 경우도 있을 것이다.
이럴 때는 'from 모듈이름 import 모듈함수' 를 사용하면 된다.

ex)
from mod1 import sum
sum(3, 4)
>> 7
"""
print()
# if __name__ == "__main__" : 의 의미
# mod1.py 참고

import mod2  # __name__ == "__main__" 이 거짓이 되므로 아무런 값도 출력되지 않는다.
print('mod2.PI = {}'.format(mod2.PI))
a = mod2.Math()
print(a.solv(2))
print(mod2.sum(mod2.PI, 4.4))
コード例 #12
0
### Module ###

import mod1

print(mod1.sum(3, 4))  # 7

print(mod1.safe_sum(3, 5))  # 8
print(mod1.safe_sum(3, 'a'))
# You can't add a to b
# None

from mod1 import sum, safe_sum
# from mod1 import *

print(sum(5, 10))  # 15

import mod2

a = mod2.Math()
print(a.solv(2))  # 12.566368

### another way to import module ###

# import sys
# sys.path # You can show the directory built in Python Library
# sys.path.append("~/Python/J2P/MyModules")

### setting PythonPATH

# set PYTHONPATH=C:\Python\Mymodules : win
コード例 #13
0
ファイル: 20160214_1.py プロジェクト: JaeGyu/PythonEx_1
#_*_ coding: utf-8 _*_
from mod1 import sum, safe_sum
print sum(3,4)
print safe_sum(3,4)
コード例 #14
0
import sys
import mod1

print(mod1.sum(2, 3))
print(mod1.safe_sum(2, '3'))

print(mod1.PI)
a = mod1.Math()
print(a.solv(3))

# print the directory installed python library.
print(sys.path)

# if you want to load a module, then you can append its path to sys.path.
# or use PYTHONPATH (환경변수) as 'set PYTHONPATH=C:/'
sys.path.append("C:/")
print(sys.path)
コード例 #15
0
ファイル: 20160214_4.py プロジェクト: JaeGyu/PythonEx_1
#-*- coding: utf-8 -*-

from mod1 import sum,safe_sum

print sum(1,2)
print safe_sum(1,2)
コード例 #16
0
print(sys.path)
#sys.path에 우리의 모듈의 위치를 추가해주자. 리스트 형태이므로 append로 저장 가능
sys.path.append('./ch05_python advance')

###모듈 만들고 불러보기
#mod1.py
import sys

sys.path.append('./ch05_python advance')
import mod1

print(mod1.sum(3, 4))  #7이 나온다.

#mod1.py에 safe_sum 함수 추가
print(mod1.safe_sum(3, 4))
print(mod1.safe_sum(1, 'a'))

#sum을 바로 쓰고 싶을 때
from mod1 import sum

print(sum(3, 4))

#sum과 safe_sum모두 사용하고 싶을 때
from mod1 import sum, safe_sum
from mod1 import *

# mod1.py
# if __name__ == "__main__":
# def sum(a, b):
#     return a+b
コード例 #17
0
ファイル: driver.py プロジェクト: wql7654/bigdata2019
import mod1
print(mod1.sum(3,4))
# print(mod1.sum(3,"4")) 두인자의 형이 다르기 때문에 에러를 발생시킨다
print(mod1.safe_sum(3,"4"))
print(mod1.safe_sum("b","c"))

コード例 #18
0
# module_prac.py

import mod1
print(mod1.safe_sum(3,'a'))
print(mod1.sum(10,20))

import mod2
result = mod2.sum(3,4)
print(result)

# mod1.py
def sum(a,b):
    return a+b

def safe_sum(a,b):
    if type(a) != type(b):
        print("더할수 있는 것이 아닙니다.")
        return
    else:
        result = sum(a,b)
    return result

if __name__ == "__main__":
    print(safe_sum('a',1))
    print(safe_sum(1,4))
    print(sum(10,10.4))

# mod2.py
PI = 3.141592
class Math:
    def solv(self, r):
コード例 #19
0
ファイル: mod.py プロジェクト: old-jin5335/jumpToPython
import sys
sys.path.append("/Users/jinju/Desktop/취업준비/jumpToPython/05_module")

import mod1
print(mod1.sum(3, 4))
print(mod1.safe_sum(3, 4))
mod1
コード例 #20
0
ファイル: __init__.py プロジェクト: ParkJuwon/python-study
class HouseKim(HousePark):
	lastname = "김"

	#오버라이딩
	def travel(self, where, day):
		print("%s, %s여행 %d일 가네." % (self.fullname, where, day))

juliet = HouseKim("줄리엣")
juliet.travel("독도", 3)

pey.love(juliet)
pey + juliet
pey - juliet

import mod1
print(mod1.safe_sum(3, 4))
print(mod1.safe_sum(3, 'a'))


from mod1 import sum, safe_sum
# from mod1 import *
print(sum(3,4))
print(safe_sum(3,'a'))


import mod2
print(mod2.PI)
a = mod2.Math()
print(a.solv(2))
print(mod2.sum(mod2.PI, 4.4))