2016-09-14 9 views
1

새 파이썬으로 새롭고 파이썬에서 jupyter 노트북으로 첫 프로그램을 만들었습니다. 여기 내 선생님, 필자에게 인수를 전달하면서 스크립트를 .py로 변환해야한다고 말했습니다. 바이트 당이 바이트를 수행하려고합니다.파이썬에서 주 함수를 만들고 인수를 전달합니다.

스크립트를 시작하고 New1과 New를 인수로 전달하는 방법을 알려주십시오.

df_equipment = pd.read_csv('C:/Users/Demonstrator/Downloads/New1.csv',delimiter=';', parse_dates=[0], infer_datetime_format = True) 
df_energy2=pd.read_csv('C:/Users/Demonstrator/Downloads/New2.csv', delimiter=';', parse_dates=[0], infer_datetime_format = True) 

+2

'argparse'를 검색하십시오. –

답변

1

에서 예입니다 감사합니다. 인수 파싱에 대해보다 강력 할 준비가되면 argparse tutorial을 살펴보십시오.

+0

Ok 고맙습니다 ... – Poisson

+0

그리고 나서 데이터 프레임을 만들려면 pd.read_csv (argv [0])를 사용 하시겠습니까 ?? – Poisson

+0

'sys.argv [0]'은 스크립트 자체의 경로/이름입니다. 두 개의 매개 변수가 있다면'sys.argv [1]'과'sys.argv [2]'가 필요합니다. 이해하는 가장 좋은 방법은 자습서 코드를 새 스크립트로 복사하고 함께 배우고 무슨 일이 일어나는지 확인하는 것입니다. – CAB

0

다음은이 tutorial for using sys.argv을 시도 Pythion Tutorials

def printme(str): 
    "This prints a passed string into this function" 
    print str 
    return; 

# Now you can call printme function 
printme("I'm first call to user defined function!") 
printme("Again second call to the same function") 
+0

감사합니다. 이것은 .py에 있습니다. – Poisson

+0

예. .py 파일에 추가 할 수 있습니다. – Techidiot

+0

이것은 주요 기능입니까? – Poisson

관련 문제