탐구python에서sys.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 질문 내용은 저희 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보시기 바랍니다. 앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.