Space Python Ładowanie Pythona…

Nazwa pliku z danych

Napisz kodŁatwy 3 etapy

Stacja naziemna zapisuje dzienne odczyty każdego czujnika w osobnym pliku. Nazwy muszą być przewidywalne, żeby skrypty mogły je znaleźć, i bezpieczne, żeby działały w każdym systemie operacyjnym: małe litery, bez spacji, najpierw czujnik, potem data.

Zbuduj nazwy plików z danych, a potem ścieżkę folderu dla każdego czujnika.

Zbuduj nazwę pliku z danymi tego czujnika: identyfikator małymi literami, podkreślenie, data i .csv. Potem ją wypisz:

Plik: eng-2_2026-03-14.csv

W nawiasach klamrowych f-stringa możesz też wywoływać metody: {sensor_id.lower()}.

Zbuduj nazwę pliku
Działa dla każdego czujnika i daty

Ukończ etap 1, aby odblokować ten etap.

Formularz konfiguracji nadaje czujnikom nazwy takie jak Star Tracker A, a czas pierwszego odczytu podaje jako znacznik czasu. Zbuduj z nich taką samą nazwę pliku:

Plik: star-tracker-a_2026-03-14.csv

Zamień nazwę na małe litery, z myślnikami zamiast spacji, a najpierw usuń spacje wokół niej, bo ludzie wpisują je do formularzy. Data to pierwsze 10 znaków znacznika czasu.

Zbuduj ją z nazwy
Działa dla każdej nazwy

Ukończ etap 2, aby odblokować ten etap.

Pliki każdego czujnika trafiają do osobnego folderu, nazwanego jak czujnik, wewnątrz telemetry/. Dodaj pełną ścieżkę:

Plik: star-tracker-a_2026-03-14.csv
Ścieżka: telemetry/star-tracker-a/star-tracker-a_2026-03-14.csv

Użyj ponownie sluga i nazwy pliku, które już zbudowałeś.

Dodaj ścieżkę
Działa dla każdego czujnika
Nie jesteś zalogowany, więc postęp zostaje tylko w tej przeglądarce. Zaloguj się, aby go zapisać i korzystać z podpowiedzi oraz rozwiązań.

Podpowiedzi

Tworzenie i łączenie stringów

Stringi to tekst w cudzysłowach. Operator + łączy teksty. Operator * powtarza string. Funkcja len() zwraca długość.
tworzenie-laczenie-stringow.py
# Stringi - teksty w Pythonie

# Tworzenie stringów
greeting = "Witaj"
name = "Jan"

# Łączenie stringów (konkatenacja)
message = greeting + ", " + name + "!"
print(message)

# Powtarzanie stringów
line = "-" * 30
print(line)
print("RAPORT MISJI")
print(line)

# Długość stringa
mission_code = "MARS-2024-ALPHA"
print("Długość kodu:", len(mission_code))
Otwórz cały przykład
script.py
PythonWiersz 1, kol. 1Spacje: 4
Ładowanie środowiska Pythona…

Oddziel argumenty przecinkami. Każde uruchomienie przekazuje je jako sys.argv[1:].