https://www.hackerrank.com/challenges/python-lists/problem
python에는 switch 가 없다,
https://www.hackerrank.com/challenges/python-lists/problem
python에는 switch 가 없다,
한글로 주석을 작성하면 아래 와 같은 에러가 나올 수 있다.
File "/Users/red/pro/pydata /pydata -book-master/ch03/ipython_script_test2. py ", line 3
# 한글
^
SyntaxError: Non-ASCII character '\xed' in file /Users/red/pro/pydata /pydata -book-master/ch03/ipython_script_test2. py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
이럴땐 아래와 같은 2줄을 앞에 적어주면 된다.
# !/usr /bin/python
# -*- coding: utf -8
참조
http://nbviewer.ipython.org/github/re4lfl0w/ipython/blob/master/books/pythondataanalysis/ch03_Introduction%20IPython.ipynb https://www.python.org/dev/peps/pep-0263/
"파이썬 라이브러리를 활용한 데이터 분석" 이라는 책 내용 중에
3.7.2 프로파일과 설정 의 내용중에
ipython_config.py 이라는 IPython 설정파일에 대한 설명이 나온다.
일단 경로는
~/.config/ipython/profile_default/.... 이 아니고
~/.ipython/profile_default/... 이다.
두번째로 해당 경로에 ipython_config.py 라는 설정화일이 없다.
새로 만들어줘야한다.
상위경로 ~/.ipython/ 에서
$ipython profile create (엔터)
위와 같은 명령을 입력하면 기본 IPython 설정화일이 생성된다.
한글로 주석을 작성하면 아래 와 같은 에러가 나올 수 있다.
File "/Users/red/pro/pydata/pydata-book-master/ch03/ipython_script_test2.py", line 3
# 한글
^
SyntaxError: Non-ASCII character '\xed' in file /Users/red/pro/pydata/pydata-book-master/ch03/ipython_script_test2.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
이럴땐 아래와 같은 2줄을 앞에 적어주면 된다.
# !/usr/bin/python
# -*- coding: utf-8
참조
pyscripter 2.7 에서 코딩후 run 을 해보면
아래와 같은 에러가 나면서 실행이 안됩니다.
UnicodeEncodeError: 'ascii' codec can't encode characters in position 22-25: ordinal not in range(128)
여러날 고생해서 인터넷을 찾아보니 해결방법을 찾았습니다.
C:\Python27\Lib\site.py <= 이파일을 메모장으로 열고
def setencoding():
"""Set the string encoding used by the Unicode implementation. The
default is 'ascii', but if you're willing to experiment, you can
change this."""
encoding = "ascii" # Default value set by _PyUnicode_Init()
if 1: # 기존에 0 이라고 되어있는 것을 1 로 수정하면됩니다.
# Enable to support locale aware default string encodings.
import locale
loc = locale.getdefaultlocale()
if loc[1]:
encoding = loc[1]
http://swguru.kr/5
http://pythonlab.org/bbs/zboard.php?id=python
http://coreapython.hosting.paran.com/pygnudoc.html
http://codejob.co.kr/docs/view/80/
http://codejob.co.kr/docs/view/2/
http://ask.python.kr/questions/
http://python.kr/index.php