탐구python에서sys.argv 시 겪는 문제 상세 설명

1686 단어 pythonsys.argv

작업 자동화


이것은 내가python 자동화 사무를 공부하는 과정에서 겪은 문제에 관한 필기다.

문장 읽기와 쓰기에 관하여


내가 쓴 책은 《python 프로그래밍 빠른 착수》로 8장을 공부할 때 이해에 어려움을 겪었다.문제는 주로sys를 접촉하는 것이다.argv와bat 파일을 만들 때 이해에 장애가 발생했습니다.
sys.argv 이 함수는 우리가python 스크립트를 쓰는 데 가장 자주 사용하는 함수입니다.
sys는 Python의 표준 라이브러리, 즉 공식적으로 나온 모듈이고 System의 약자로 일부 시스템의 정보와 인터페이스를 봉인했다.
공식 문서 참조:https://docs.python.org/2/library/sys.html
중국어 버전 문서 참조:http://xukaizijian.blog.163.com/blog/static/170433119201111625428624/

sys.argv


1. 우선sys.argv
이 함수는 책에서 그 작용을 구체적으로 설명하지 않았기 때문에 자료를 검색하여 알게 되었다. "sys.argv[]는 말하자면 프로그램 외부에서 파라미터를 얻는 다리이다. 이'외부'는 매우 관건적이기 때문에 코드에서 그 작용을 설명하려는 해석은 줄곧 이해하지 못했다."
내가 이 함수에 대해 이해하지 못하는 점은 주로 1이다. 외부 파라미터에 교량을 구축하는 구체적인 방식은 무엇입니까?2:sys.argv[0]는 하나의 경로를 되돌려줍니다. 그러면sys.argv[1]이 물건은 언제 드나드는가sys.argv에서는요?
그래서 이 두 가지 문제에 대해 다른 블로그를 참조하여 실험을 실시한 결과 윈도우의 상호작용 창에서 이 다리를 건설하는 것을 발견했다. 구체적인 방식은 당신이 입력한 실행할 프로그램 뒤에 파라미터를 치는 것이다. 이 파라미터는sys에 저장된다.argv[1]에 걸렸기 때문에 1, 2 문제는 사실 모두 하나의 문제이다.

배치 파일 만들기


나 자신은 완전히 하얀색이어야 한다.python을 접촉한 지 얼마 되지 않았고 cs의 기초도 없기 때문에 이곳에서 모르는 지식을 많이 만났다.
여기서 주로 겪는 문제는 원래 마지막까지 하나의 문제가 많은데 사실은 이 명령에 대한 전의부호의 중요성이다.

@py.exe E:\\pythonScript\\file\\pw.py %*
@pause
내가 이전에 인터넷에서 본 작법은 모두 다음과 같다.

@py.exe E:\pythonScript\file\pw.py %*
@pause
그러나 나는 이 일괄 처리 파일에 있는 지령이 여전히 전의부호가 필요한지 몰라서 계속 정상적으로 실행되지 않았다.마지막으로 다른 방법이 없습니다. 머릿속에 마지막 생각만 남았습니다. 그래서 전의부호를 추가했습니다. 윈도우즈+r에 pw이메일을 입력하면 드디어 성공했습니다.

총결산


이 탐구python에서sys.argv 때 겪은 문제에 대한 기사는 여기까지입니다.argv 질문 내용은 저희 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보시기 바랍니다. 앞으로 많은 응원 부탁드립니다!

좋은 웹페이지 즐겨찾기