본문 바로가기

컴퓨팅

Python_jupyter 줄바꿈

1. 쥬피터 :  좌우스크롤에서 자동줄바꿈설정 방법

 

주피터 노트북의 기본 설정은 화면 너비와 관계 없이 화면 내에서 좌우로 길게 스크롤을 하도록 되어있기 때문에

화면을 분할해 너비가 줄어들면 스크롤해야하는 길이가 길어져 불편하다.
다음은 텍스트의 문단을 자동으로 줄바꿈해 주어진 화면 너비에 맞게 포맷하는 방법이다.

1. 파일 수정 위치 찾기

내 PC >> Local Disk (C:) > user (또는 사용자) 폴더 > 이용자계정명 폴더 > .jupyter 폴더

2. nbconfig 폴더가 없을 때:

(1) nbconfig 폴더를 만든다.
(2) 메모장을 열고 다음의 코드를 작성한다.

{
  "MarkdownCell": {
    "cm_config": {
      "lineWrapping": true
    }
  },
  "CodeCell": {
    "cm_config": {
      "lineWrapping": true
    }
  }
}

(3) 텍스트 파일명을 notebook.json 으로, 파일 형식을 모든 파일로 지정하고 nbconfig 폴더에 저장한다.
(4) 주피터 노트북을 재실행한다.

3. nbconfig 폴더가 있을 때:

(1) notebook.json 파일을 메모장으로 연다. (연결 프로그램 - 메모장 선택)

{
  "Cell": {
    "cm_config": {
      "lineNumbers": true
    }
  },
  "Notebook": {
    "Header": true,
    "Toolbar": true
  },
}

위와 같은 코드가 있을 것이다.
(2) 위의 코드를 지우고 2-(2)의 코드를 작성해 저장한다.
(3) 주피터 노트북을 재실행한다.

자동 줄바꿈이 불편해 다시 좌우 스크롤을 사용고 싶으면 3-(1)의 코드로 바꾸어 저장하면 된다.

 

출처 : velog.io/@hjkim/%EC%A3%BC%ED%94%BC%ED%84%B0%EB%85%B8%ED%8A%B8%EB%B6%81-%EC%9E%90%EB%8F%99-%EC%A4%84%EB%B0%94%EA%BF%88-%EB%B0%A9%EB%B2%95-%EC%A2%8C%EC%9A%B0-%EC%8A%A4%ED%81%AC%EB%A1%A4

 

주피터노트북 자동 줄바꿈 방법 (좌우 스크롤)

주피터 노트북의 기본 설정은 화면 너비와 관계 없이 화면 내에서 좌우로 길게 스크롤을 하도록 되어있기 때문에 화면을 분할해 너비가 줄어들면 스크롤해야하는 길이가 길어져 불편하다. 다음

velog.io

 


2. 코드 자체적으로 줄바꿈 

1) 보통의 경우는 백 슬래시 \나 괄호()를 쓰시면 된다.

e = 'a' + 'b' + \
    'c' + 'd'

e = ('a' + 'b' + 
    'c' + 'd')

if a == True and \
    b == False :
    ...

 

2) 파라미터는 상관이 없다. 

myfunc(param1, param2,
param3, param4,
param5, param6)

 

3) 문자열은 역슬래시(\)로 끊어 합친다(+).

s = "Hello, "\
    + "my friend. "\
    + "Stay awhile and listen..." 
print( s )
# Hello, my friend. Stay awhile and listen...

 

'컴퓨팅' 카테고리의 다른 글

URL 이해  (0) 2020.12.24
BeautifulSoup 정의 / find vs select  (0) 2020.12.23
HTML 과 XML의 차이  (0) 2020.12.23
파일 다운로드 버튼 url 알아내기_http trace  (0) 2020.12.23
jupyter theme 적용  (0) 2020.12.17