4 svar
104 visningar
Ygolopot behöver inte mer hjälp
Ygolopot 215
Postad: 29 jan 2022 09:55

Få start-text in till input-funktionen i python

Hej!

Håller på att skriva en anteckningsbok-app i python med postgresql som databas. När jag vill redigera notes så kan jag just nu skriva in en ny note genom:

memo = input('Enter a  note: ')

Alltså via input-funktionen, men jag skulle vilja ha ut den gamla antecknignen som default startvärtde så att jag kan ändra i den gamla och inte skriva in en ny anteckning på nytt. 

Någon som vet hur man löser det? 

Tack på förhand! 

emilg 478
Postad: 29 jan 2022 10:00

Antar att du vill arbeta i terminalen. Ta en titt här: https://docs.python.org/3/howto/curses.html

Ygolopot 215
Postad: 29 jan 2022 10:05 Redigerad: 29 jan 2022 10:08

Tack, ska kika! Det stämmer att jag atm arbetar i terminalen. En följdfråga angående terminalen bara, jag är nybörjare på programmering och min ide är att lösa allt med databasen + programmet och sen "slänga" på en GUI. Är det rent generellt en dålig idé?

Tänker bland annat på det här med input och att det kanske har en annan lösning om jag hade haft en GUI.

emilg 478
Postad: 29 jan 2022 10:10

Inte nödvändigtvis en dålig idé. Det är väl bara om det skulle ta för mycket tid att implementera en lösning som bara funkar i terminalen (som det här med att editera en anteckning). Se bara till att skriva koden bra organiserat så att delarna med terminalen är bra avgränsade så att de enkelt kan bytas ut mot GUI-grejor sen.

Laguna 30440
Postad: 29 jan 2022 16:17

Hur vill du kunna ändra i värdet? Sudda på slutet, eller t.ex. backa utan att sudda och stoppa in nåt nytt?

Svara
Close