python3 -c 'import os; print(os.environ)'
이 명령을 리눅스에서 실행할 때에는 다른 os 에서는 실행이 안 될지는 몰랐습니다. 잘 실행됬었으니까요..
하지만 윈도우에서 실행하면 SyntaxError: EOL while scanning string litteral 이라는 오류가 발생합니다.
윈도우라고 안 될리는 없을텐데.. 하며 여러번 명령들을 바꿔가며 실패만 거듭하다가 포기할 즈음에 설마 윈도우는 따옴표를 가리나? 하는 생각에 큰 따옴표로 감싸봤습니다. 그러니... 잘 되네요!!
작은 따옴표 ' 와 큰 따옴표 " 모두 혼용할 수 있는 리눅스와 달리 윈도우에서는 -c 옵션으로 cli 상의 한 줄 명령을 주려면 반드시 큰 따옴표 " 로 둘러쌓아야 정상 실행됩니다.
'IT > python' 카테고리의 다른 글
[python3] windows10 에서 pyenv + poetry 환경 구축하기 (0) | 2024.05.03 |
---|---|
[python3] 예외 이름 출력하기 (0) | 2024.02.15 |
[python3][auto py to exe] 설치해보기 (3) | 2024.01.26 |
[python3] 셸 명령 파싱하기 성능 비교 (0) | 2024.01.05 |
[fastapi] main.py 가 아닌 test.py 실행하기 (2) | 2023.12.12 |