Aktywne Wpisy

Adamfabiarz +26
W nawiązaniu do tych wpisów na wykopie o Fabii za prawie 139 tys. zł:
https://wykop.pl/wpis/77073879/ma-ktos-nowa-skode-fabie-warto-80-jazda-w-miescie-/strona/1
I Kamiqu za 189 tys.:
https://wykop.pl/wpis/77099097/co-sadzicie-o-takiej-skodzinie-szwagier-mowi-zeby-
Otóż prawie w każdej modelu każdej marki jak do danego egzemplarza wybierzesz wszystko czy prawie wszystko co się da, to wyjdzie 2x tyle / prawie 2x tyle co egzemplarz w cenie bazowej.
https://wykop.pl/wpis/77073879/ma-ktos-nowa-skode-fabie-warto-80-jazda-w-miescie-/strona/1
I Kamiqu za 189 tys.:
https://wykop.pl/wpis/77099097/co-sadzicie-o-takiej-skodzinie-szwagier-mowi-zeby-
Otóż prawie w każdej modelu każdej marki jak do danego egzemplarza wybierzesz wszystko czy prawie wszystko co się da, to wyjdzie 2x tyle / prawie 2x tyle co egzemplarz w cenie bazowej.
źródło: fabia-firmowa
Pobierz
Rustyyyy +229





Dopiero zaczynam i mam pytanie. Pisze program, który zapisuje do pliku kilka rzeczy
data wartosc1 wartosc2
I tak w wielu linijkach. Potem będę chciał to odczytać na podstawie daty (miesięcznie) i zliczyć wartości. Niestety nie wiem, jak się do tego zabrać i czy jest to w ogóle możliwe z plikami.
Nie proszę o kod, bo zabierze mi to przyjemność, ale o funkcje, jakieś inne podpowiedzi (bazy danych?)
1. Przerób datę z str na datetime by mieć przedział czasowy
Lub
Ogarnij sobie re
import datetime
PreFile=str((datetime.datetime.now()))[:7]
print(PreFile+".txt")
jak sie skonczy miesiac to wskok do kolejnego pliku z zapisem.
@fenis:
dajesz sobie:
fo=open(dupa.txt,"r") #odczyt pliku
data=fo.read() #czyta jako str calosc
toList=data.split("\n") #zmieniasz str to list > kazda lina to kolejny element listy
for x
02-02-2020, 150, 3
03-02-2020, 200, 4
04-02-2020, 100, 1
I oddzielnie wyczytuje wartości z kolumny 2 i kolumny trzy, by je potem sumować (kolumna 2 oddzielnie i kolumna 3) oddzielnie, potem robię inne działania, dzielenie sumy z kol. 1 przez sumę z kol. 2, itp
Komentarz usunięty przez autora
to x[1] bedzie 100 a x[2] bedzie 1 ,
mozesz sobie zrobic dodatkowe 2 listy i appendowac te wartosci.
czyli
tab,tab1=[],[]
for x in toList:
('23-02-2020', 250, 3)
('23-02-2020', 250, 4)
('23-02-2020', 250, 3)
('23-02-2020', 250, 3)
def zapisywanie():
data = datetime.datetime.today()
dzisiaj = data.strftime("%d-%m-%Y")
kasa = int(input("Ile zarobiłeś?: "))
klienci = int(input("Ilu przyjąłeś
('23-02-2020', 250, 3)
chciałbym
23-02-2020, 250, 3
Najbardziej nie chcę nawiasu,
a 16 na plik.write("{} {} {}".format(dzisiaj,kasa,klienci))
sprawdz i powiedz czy o to chodzi
print ("{}, {}, {}".format(dzisiaj,kasa,klienci)) i plik.write("{}, {}, {}\n".format(dzisiaj,kasa,klienci))
no i dodaj \n by schodzilo do kolejnej linii przy zapisie,
powodzenia z nauka! jak co to pisz :)