본문 바로가기
파이썬

파이썬 Python 스크립트는`: No such file or directory`를 제공합니다.

by º기록 2021. 1. 2.
반응형

잘 작동하는 여러 개의 파이썬 스크립트가 있지만 bash에서 실행하려고하면 하나의 스크립트가 (오늘 아침부터)이 오류를주기 시작했습니다.

: 해당 파일 또는 디렉토리 없음


두 파일 모두 동일한 문자 ( $ )를 사용하여 끝나는 것처럼 보이기 때문에 여기에서 진행하는 방법에 대해 다소 혼란 스럽습니다. 특히, set list 가 올바른 방법이 아닌 경우 실제로 줄 끝을 '보는'방법입니다.

추신 : 스크립트는 실행 가능하고 shebang은 거기에 있습니다. 주말 전에 잘 작동하는 것은이 1 개의 스크립트라고 말했지만 오늘 아침 부터이 오류가 발생하기 시작했습니다.

-- 편집하다: --

dos2unix 를 통해 스크립트를 실행하면 다시 작동하지만 VI (M)에서 줄 끝을 시각화하는 방법 또는 Geany가 처음에 줄 끝을 변환 한 이유를 알고 싶습니다. 어쨌든 dos / windows 시스템에서 작업하지 않기 때문에).

 

해결 방법

 

위의 주석에서 보면 도스 라인 엔딩이있는 것처럼 보이므로 해시 뱅 라인이 제대로 처리되지 않았습니다.

줄 끝 스타일은 Vim에서 : set list 와 함께 표시되지 않습니다.이 옵션은 파일을 읽고 쓸 때만 사용되기 때문입니다. 메모리 라인 엔딩은 항상 라인 엔딩입니다. 파일에 사용되는 줄 끝 스타일은 fileformat 이라는 이상하게도 Vim per-file 옵션에 보관됩니다.

Vim에서 줄 끝 스타일을 보거나 변경하려면 다음 명령을 사용할 수 있습니다.

:set fileformat
:set ff

dos 또는 unix 가 표시됩니다. 물론 unix 를 원합니다 ;-).

빠르게 변경하려면 다음을 사용하여 파일을 저장할 수 있습니다.

:w ++ff=unix

또는 원하는 경우 :

:set ff=unix

그런 다음 정상적으로 파일을 저장하십시오.

따라서 모든 세부 사항을 확인하려면 : help fileformat , : help file-formats : help fileformats 를 수행하십시오.

 

참조 페이지 https://stackoverflow.com/questions/19764710

 

 

반응형

댓글