【Python】 읽을 책 이름과 셀의 값을 파라미터로 한다. ①
오늘의 주의(복습)는, 파라미터에 관한 것입니다.
파이썬에서 Excel을 조작하기 위해 openpyxl이라는 패키지를 사용하고 있습니다.
나중에 레이아웃을 변경하거나 프로그램에서 읽는 북명이나 셀의 값을 바꿀 수 있을 때의 대처법입니다.
왠지 조금 실전 형식 같고 두근두근하고 있습니다.
이번은 이쪽의 북 「일보.xlsx」를, 사용합니다.
명령줄 인수
sys 모듈의 argv 속성을 사용하여 명령줄 인수를 가져옵니다.
자세한 것은 이쪽을 확인해 주세요.
htps : // / cs. py 응. rg/그럼/3/ぃb 등 ry/sys. HTML
commad_arguments.pyimport sys
from openpyxl import load_workbook
filename = sys.argv[1]
cellno = sys.argv[2]
wb = load_workbook(filename, read_only=True)
ws = wb.active
print(ws[cellno].value)
# 読み込むブック名とセル名を入力して実行
>python commad_arguments.py 日報.xlsx I1
-->hogehoge
argv 속성은 파라미터를 리스트로 돌려준다고 합니다.
그건 그렇고, "argv [0]"에는 프로그램 이름이 들어 있습니다.
Reference
이 문제에 관하여(【Python】 읽을 책 이름과 셀의 값을 파라미터로 한다. ①), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/rihu-do/items/9c99b03b89b81389daab
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
import sys
from openpyxl import load_workbook
filename = sys.argv[1]
cellno = sys.argv[2]
wb = load_workbook(filename, read_only=True)
ws = wb.active
print(ws[cellno].value)
# 読み込むブック名とセル名を入力して実行
>python commad_arguments.py 日報.xlsx I1
-->hogehoge
Reference
이 문제에 관하여(【Python】 읽을 책 이름과 셀의 값을 파라미터로 한다. ①), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rihu-do/items/9c99b03b89b81389daab텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)