ho avuto uno script python di lavoro, ma qualcosa deve essere cambiato in Python 3.string.lower in Python 3
Per esempio, se ho voluto convertire argomento 1 in caratteri minuscoli:
import string
print(string.lower(sys.argv[1]))
si dice che 'module' object has no attribute 'lower'
- OK, ho capito, string
è un modulo ora.
Se rimuovo l'importazione e scrivo solo string.lower('FOO')
, si lamenta che name 'string' is not defined
.
Quindi qual è il modo corretto per convertire una stringa in minuscolo?
Sì, non c'è 'variabile STRING' nel secondo esempio. Allora, cosa vuoi convertire? – squiguy
Perché non 'sys.argv [1] .lower()'? –
Ah, mio errore. Non ho notato che la documentazione che ho trovato da google search era per la versione 2.7 – Axarydax