메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

뇌를 자극하는 파이썬

뇌를 자극하는 파이썬 질의응답 게시판입니다.

print('name:{0}'.format(_name_)) 실행결과 오류

2017-11-13

|

by 스타니슬라프램

1709

안녕하세요? 

 

[뇌를 자극하는 파이썬3] 독자입니다. 

 

너무 답답해서 그런데, 아래 질문 답변 부탁드려도 될지요?

<8장. 모듈과 패키지>, 171페이지 후부터 예제가 원활히 진행되지 않습니다. 

 

(1)

 

PC의 고급설정에 가서 PYTHONPAHT 환경변수를 지정하고

(환경변수 지정하는 법은 책에 자세히 나와있지 않아, 구글링 결과를 참조했습니다)

 

아래처럼 실행 시, 환경변수를 지정한대로 아래처럼 뜹니다.

 

 

<실행>

 

import sys

 

for path in sys.path:

   print(paht)

 

 

<결과>

C:/Python27

C:Python27Libidlelib

C:Python27Lib

C:Windowssystem32python27.zip

C:Python27DLLs

C:Python27libplat-win

C:Python27liblib-tk

C:Python27

C:Python27libsite-packages

 

=> 환경변수를 지정한 대로 "C:Python27Lib" 출력. 지정하기 전에는, 이 부분 제외하고 출력

 

 

 

(2) 상기 (1)까지는 됐는데

 

(가) 실행 : 

     print('name:{0}'.format(_name_))

 

     결과 : 

 Traceback (most recent call last):

  File "C:/Python27/test.py", line 1, in <module>

    print('name:{0}'.format(_name_))

NameError: name '_name_' is not defined

 

 

(나)실행 : 

print("beginning of sub.py...")

print('name:{0}'.format(_name_))

print("end of sub.py...")

 

    결과 : 

  Traceback (most recent call last):

  File "C:/Python27/test.py", line 2, in <module>

    print('name:{0}'.format(_name_))

NameError: name '_name_' is not defined

 

 

(다) 실행 :

     - 모듈 부분에서 예제가 잘 실행되지 않아, 패키지 부분으로 건너뛰었는데 아래처럼 패키지 부분 첫 예제도 실행되지 않아 문의 드립니다. 폴더 설정 등은 책에 나와있는 대로 진행했습니다. 

 

from my_package import calculator

 

print(calculator.plus(10,5))

print(calculator.minus(10,5))

print(calculator.multipy(10,5))

print(calculator.divide(10,5))

 

    결과 :

Traceback (most recent call last):

  File "C:/Python27/test.py", line 1, in <module>

    from my_package import calculator

ImportError: No module named my_package 

댓글 입력
자료실