Shell 에서 python 파일 을 실행 하고 빈 칸 으로 전송 하 는 문 제 를 해결 합 니 다.
p1='wang'
p2='shuang'
python py $p1 $p2
이 경우 정상적으로 실행 할 수 있 습 니 다.py 파일 은 p1 과 p2 두 개의 인 자 를 받 습 니 다.그러나 p1 에 빈 칸 이 있 을 때 문제 가 발생 합 니 다.
p1='wa ng'
p2='shuang'
python py $p1 $p2
이 때 py 파일 이 받 은 첫 번 째 매개 변 수 는 wa 이 고 두 번 째 매개 변 수 는 ng 이 므 로 오류 가 발생 했 습 니 다.해결 방법:따옴표 추가
p1='wa ng'
p2='shuang'
python py "$p1" "$p2"
이렇게 하면 py 파일 이 받 은 매개 변 수 는 틀 리 지 않 습 니 다.첫 번 째 는 wa ng 이 고 두 번 째 는 shuang 입 니 다.이상 은 Shell 이 python 파일 을 실행 하 는 것 을 해결 합 니 다.빈 칸 을 전달 하 는 데 발생 하 는 문 제 는 바로 작은 편집 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.참고 가 되 고 저 희 를 많이 사랑 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Shell alias 명령에 별칭을 설정하는 방법명령에 별명을 설정하면 명령의'작은 이름'으로 삼을 수 있지만, 이렇게 하는 것이 무슨 의미가 있습니까? 이때 별명이 작용할 수 있다.vim 명령의 별명을vi라고 정의하면 이후에 실행된vi 명령은 실제로vim 명령을...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.