Diskuze: Práce s soubory

Člen

Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Číslice jsou standardními znaky ASCII.
konkrétně ASCII znaky 48 - 57
Mám takovýdle kod, název města se mi normálně uloží, ale problém vznikl u populace.
name = 'seznam.txt'
file1 = file(name, 'a')
seznam = []
### vstup od uživatele
### zeptá se ho na počet měst a populace , který bude chtít přidat do seznamu
vstup = input("How many: ")
if(vstup > 0): ### pokud vstup od uživatele je větší jak 0 , tak prográm bude pokračovát
for zadej in range(vstup):
### vstup od uživatele
### požadá o zadaní názvu města a její populace
city = raw_input("City: ")
population = input("Population: ")
### zadané hodnoty do city a population přidá do seznamu
seznam.append([city,population])
else:
print "Number must be greater than 0."
file1.write(city)
file1.close()
Pokud použiješ raw_input tak dostaneš řetězec rovnou bez konvertování
Zobrazeno 8 zpráv z 8.