Space Python Ładowanie Pythona…

Wiersz CSV

Napisz kodŁatwy 3 etapy

Czujniki silników na Python One wysyłają odczyty, które trafiają do pliku CSV: jeden odczyt na linię, z przecinkami między wartościami. Arkusze kalkulacyjne, bazy danych i narzędzia do analizy danych czytają CSV, dlatego to najpopularniejszy sposób przenoszenia danych między programami.

2026-03-14,ENG-2,412.5,C

Zapisz odczyty w tym formacie. print() już wstawia coś między podane mu wartości, spację, jeśli nie powiesz inaczej, a sep pozwala wybrać co.

Kod startowy wypisuje cztery wartości ze spacjami między nimi. Spraw, żeby zamiast tego wypisał wiersz CSV:

2026-03-14,ENG-2,412.5,C

Zostaw cztery wartości jako osobne argumenty i dodaj sep="," na końcu, w nawiasach print(). Bez spacji po przecinkach: program czytający plik uznałby je za część wartości.

Wypisz wiersz CSV
Niech print() wstawi przecinki

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

Plik CSV zaczyna się od wiersza nagłówka z nazwami kolumn, żeby każdy, kto go otworzy, wiedział, co oznacza każda wartość. Wypisz nagłówek nad odczytem:

data,czujnik,wartość,jednostka
2026-03-14,ENG-2,412.5,C

Użyj drugiego print() z czterema nazwami kolumn jako osobnymi tekstami i tym samym sep.

Dodaj wiersz nagłówka
Odczyt nadal z wartości

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

Inżynier lotu chce wklejać odczyty prosto do arkusza kalkulacyjnego. Gdy wklejasz tekst z tabulatorami między wartościami, arkusz umieszcza każdą wartość w osobnej komórce. Wypisz te same dwa wiersze z tabulatorem między wartościami:

data	czujnik	wartość	jednostka
2026-03-14	ENG-2	412.5	C

Przerwy powyżej to znaki tabulacji, a nie spacje. W cudzysłowie tabulator zapisuje się jako ukośnik wsteczny i literę t: sep="\t".

Rozdziel wartości tabulatorami
Odczyt nadal z wartości
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

Parametry sep i end w print()

Parametr sep określa separator między elementami w print(). Parametr end kontroluje co pojawia się na końcu linii zamiast nowej linii.
parametry-sep-end-print.py
# Parametr sep zmienia separator między elementami
print("Merkury", "Wenus", "Ziemia", "Mars")
print("Merkury", "Wenus", "Ziemia", "Mars", sep=" -> ")
print("Merkury", "Wenus", "Ziemia", "Mars", sep="\n")

# Parametr end zmienia zakończenie linii
print("Odliczanie:", end=" ")
print("3", end="... ")
print("2", end="... ")
print("1", end="... ")
print("START!")
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:].