2016-06-01 2 views
-1

데이터 분석 스크립트가 실행 된 변수를 텍스트 파일로 저장하도록하고 싶습니다. 가능하면 분석을 다시 실행하려면이 텍스트를 script(var1, var2, var3) 형식으로 저장하여 해당 텍스트를 실행할 수 있습니다.파이썬 스크립트가 실행 된 변수를 저장하도록하십시오

문자열을 작성하여 수동으로이 작업을 수행 할 수 있음을 알고 있습니다.

그러나 가변 금액, 이름 또는 스크립트 이름을 편집하는 경우 수동 업데이트가 필요없는 자동화 된 방법이 있는지 궁금합니다. 아마도 파이썬 스크립트는 그 자체를 평가하는 방법을 가지고 있습니까?

+0

당신은 인수를 캡처하는 장식을 쓸 수 인수가 적절한 위치에 주입 된 다음 원본 함수를 정상적으로 호출합니다. 그러나, 당신을 위해 이것을 쓰는 것은 SO 질문의 범위 밖에 있습니다. – jonrsharpe

+0

작은 로그를 만들 수 있습니까? – jmugz3

답변

1

난 당신이 '자동화'가 무슨 뜻인지 모르겠지만, 캡처 쉽게 충분 다음에 파일을 .py` 타임 스탬프를 '만들고,

import sys 

def script_command(): 
    return ' '.join(sys.argv) 

# e.g. 
print(script_command()) 
+0

답변 해 주셔서 감사합니다. 그것을 시도했지만 스크립트 경로 만 인쇄합니다. – TheChymera

관련 문제