https://stackoverflow.com/questions/45784499/what-is-the-difference-between-and-in-jupyter-notebooks
! calls out to a shell (in a new process), while % affects the process associated with the notebook (or the notebook itself; many % commands have no shell counterpart).
!cd foo, by itself, has no lasting effect, since the process with the changed directory immediately terminates.
%cd foo changes the current directory of the notebook process, which is a lasting effect.
- !는 파이썬 인터프리터에 외치는 것처럼 한 번 외쳐지고 끝나는 것
- %는 명령어의 영향이 지속됨
'Computer > python' 카테고리의 다른 글
[seaborn] histplot legend 순서 뒤집는 법, 바꾸는 법 (0) | 2022.10.20 |
---|---|
[pandas] pd.isna() 사용 시 주의점: is False와 is not True의 차이점 (0) | 2022.09.15 |
[seaborn] 예쁜 그래프를 만들 수 있는 커스텀 팔레트 만들기! (0) | 2022.01.05 |
[python] 가상환경(Ubuntu)에서 matplotlib 한글폰트 사용하기 (0) | 2021.11.04 |
[python] groupby 이중 사용시 컬럼의 모든 변수값 포함하는 법 (0) | 2021.10.28 |
댓글