5.8 KiB
5.8 KiB
Dzielenie kodu
- Zwiększenie jakości kodu
- Napisz raz i korzystaj w wielu sytuacjach
- Tworzenie własnej biblioteki
Dzielenie kodu - podsumowanie
- import
if __name__ == '__main__'
- Pakiety i pliki
__init__.py
- zmienna PYTHONPATH i
sys.path
import sys
print(sys.argv)
['/usr/lib/python2.7/site-packages/ipykernel/__main__.py', '-f', '/run/user/1000/jupyter/kernel-7efdb6ca-75d5-474e-90c4-fda3dadc3282.json']
import argparse
parser = argparse.ArgumentParser()
parser.parse_args()
parser = argparse.ArgumentParser()
parser.add_argument("number", help="Opis")
args = parser.parse_args()
print(args.number)
parser = argparse.ArgumentParser()
parser.add_argument("number", help="Opis", nargs="+")
args = parser.parse_args()
parser = argparse.ArgumentParser()
parser.add_argument("--verbosity", help="increase output verbosity")
args = parser.parse_args()
parser = argparse.ArgumentParser()
parser.add_argument("--verbose", help="increase output verbosity",
action="store_true")
args = parser.parse_args()
parser = argparse.ArgumentParser()
parser.add_argument("-v", "--verbose", help="increase output verbosity",
action="store_true")
args = parser.parse_args()
parser = argparse.ArgumentParser()
parser.add_argument("-v", "--verbose", help="increase output verbosity",
action="store_true")
parser.add_argument("number", help="Opis", nargs="+")
args = parser.parse_args()