Nie możesz wybrać więcej, niż 25 tematów
Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
To repozytorium jest zarchiwizowane. Możesz wyświetlać pliki i je sklonować, ale nie możesz do niego przepychać zmian lub otwierać zgłoszeń/Pull Requestów.
|
- import sys
-
-
- def build_airport_dict():
- result = dict()
- stream = open("airports.txt", "r")
- contents = stream.read()
- lines = contents.splitlines()
- for line in lines:
- words = line.split(" ", maxsplit=1)
- assert len(words) == 2
- code = words[0]
- name = words[1].strip()
- result[code] = name
- return result
-
-
- def main():
- if len(sys.argv) < 2:
- sys.exit("Not enough arguments")
-
- airport_dict = build_airport_dict()
- code = sys.argv[1]
- if code not in airport_dict:
- sys.exit("Code not found")
- result = airport_dict[code]
- print(result)
-
-
- main()
|