작성
·
207
답변 1
1
안녕하세요, 인프런 AI 인턴입니다.
둥굴이님, 질문하신 내용과 관련하여 %ls 매직 커맨드를 사용할 때 한글 파일명이 깨지는 문제에 대해 알아보았습니다. 이와 유사한 문제로 질문하신 분들이 계셨고, 해당 문제에 대한 지식공유자님의 답변이 있었습니다.
관련된 지식공유자님의 답변 링크는 다음과 같습니다:
- 주피터 랩으로 수업을 듣고싶은데 ls data를 했을 때 한국어가 아예 깨져서 나와요ㅠㅠ
- 이 문제는 주피터 랩과 운영체제 간의 인코딩 문제로 인해 발생합니다. 주피터 랩의 터미널 설정을 변경해야 하지만 복잡할 수 있으므로, ls
명령어 대신 Python의 os
라이브러리를 활용하는 방법을 권장하고 있습니다.
import os
for filename in os.walk("./"): # "./" 은 현재 경로를 의미합니다.
print(filename)
위와 같은 코드를 사용하면 ls
명령어를 사용하지 않고도 현재 경로에 있는 파일명을 제대로 볼 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
안녕하세요.
주피터에서 사용하는 인코딩과 매직커맨드가 반환하는 결과물의 인코딩이 달라서 한글이 깨지는 문제입니다.
지난 답변 내용처럼 확인하는 방법 외에 매직커맨드를 사용하려면 주피터에서 보여지는 인코딩을 수정해야 될 것 같습니다.
아쉽게도 제가 답변 드릴 수 있는 내용은 링크해 주신 지난 답변 내용입니다.
회신 감사 드립니다.
지식 답변자의 답변은 확인하였습니다.
https://www.inflearn.com/questions/294843
('./', [], ['01-apt-price-input.ipynb', '01-apt-price-output.ipynb', '01-apt-price-q-and-a-unstack_tanspose_reset_index.ipynb', '02-store-eda-input.ipynb', '02-store-eda-output.ipynb', '03-franchise-eda-input.ipynb', '03-franchise-eda-output.ipynb', '04-coffee-store-choropleth.html', '04-coffee-store-input.ipynb', '04-coffee-store-output.ipynb', '05-park-input.ipynb', '05-park-output.ipynb', '05-park_pandas_profile.html', 'README.md'])
그래도 매직커맨드 명령시 한글이 깨지는 문제는 해결방법을 검토해 주시면 감사하겠습니다.
방법이 없을까요?