Per domande sulla programmazione Python specifiche della versione 3+ della lingua. Utilizzare il tag [python] più generico se la domanda non è specifica della versione. Utilizzare i tag [python-2.x] per le domande di Python 2.
import sys print(sys.platform) print(2**100) raw_input() Sto usando Python 3.1 e non riesco raw_inputa "congelare" il pop-up dos. Il libro che sto leggendo è per Python 2.5 e sto usando Python 3.1 Cosa devo fare per risolvere questo problema?
Voglio installare pip . Dovrebbe supportare Python 3, ma richiede setuptools, che è disponibile solo per Python 2. Come posso installare pip con Python 3?
Sto cercando di ottenere un programma Python 3 per eseguire alcune manipolazioni con un file di testo pieno di informazioni. Tuttavia, quando provo a leggere il file ottengo il seguente errore: Traceback (most recent call last): File "SCRIPT LOCATION", line NUMBER, in <module> `text = file.read()` File "C:\Python31\lib\encodings\cp1252.py", line 23, …
Sto cercando di mappare un elenco in esadecimale e quindi utilizzare l'elenco altrove. In Python 2.6, questo è stato facile: A: Python 2.6: >>> map(chr, [66, 53, 0, 94]) ['B', '5', '\x00', '^'] Tuttavia, in Python 3.1, quanto sopra restituisce un oggetto mappa. B: Python 3.1: >>> map(chr, [66, 53, …
Ho una stringa Unicode in Python e vorrei rimuovere tutti gli accenti (segni diacritici). Ho trovato sul Web un modo elegante per farlo in Java: converti la stringa Unicode nella sua forma lunga normalizzata (con un carattere separato per lettere e segni diacritici) rimuove tutti i caratteri il cui tipo …
Se lo faccio: >>> False in [False, True] True Questo ritorna True. Semplicemente perché Falseè nell'elenco. Ma se lo faccio: >>> not(True) in [False, True] False Questo ritorna False. Considerando che not(True)è uguale a False: >>> not(True) False Perché?
Di recente ho notato qualcosa di interessante guardando le specifiche grammaticali di Python 3.3 : funcdef: 'def' NAME parameters ['->' test] ':' suite Il blocco opzionale 'freccia' era assente in Python 2 e non sono riuscito a trovare alcuna informazione riguardo al suo significato in Python 3. Si scopre che …
Sto usando Python 3.2.1 e non riesco a importare il StringIOmodulo. Io lo uso io.StringIOe funziona, ma non posso usarlo con numpy's genfromtxtcome questo: x="1 3\n 4.5 8" numpy.genfromtxt(io.StringIO(x)) Ottengo il seguente errore: TypeError: Can't convert 'bytes' object to str implicitly e quando scrivo import StringIOdice ImportError: No module named …
I dizionari sono ordinati in Python 3.6 (almeno con l'implementazione di CPython) a differenza delle precedenti incarnazioni. Sembra un cambiamento sostanziale, ma è solo un breve paragrafo nella documentazione . È descritto come un dettaglio dell'implementazione di CPython piuttosto che una funzionalità del linguaggio, ma implica anche che questo potrebbe …
Sto cercando di utilizzare NetworkX per leggere uno Shapefile e utilizzare la funzione write_shp()per generare gli Shapefile che conterranno i nodi e i bordi, ma quando provo a eseguire il codice mi dà il seguente errore: Traceback (most recent call last): File "C:/Users/Felipe/PycharmProjects/untitled/asdf.py", line 4, in <module> nx.write_shp(redVial, "shapefiles") File …
Ho entrambi python2.7e python3.2installato in Ubuntu 12.04. Il collegamento simbolico si pythoncollega a python2.7. Quando scrivo: sudo pip install package-name Verrà installata la python2versione predefinita di package-name. Alcuni pacchetti supportano sia python2e python3. Come installare la python3versione di package-namevia pip?
Ho il seguente codice in Python 3: class Position: def __init__(self, x: int, y: int): self.x = x self.y = y def __add__(self, other: Position) -> Position: return Position(self.x + other.x, self.y + other.y) Ma il mio editor (PyCharm) afferma che la posizione di riferimento non può essere risolta (nel …
Quando provo ad usare printun'istruzione in Python, mi dà questo errore: >>> print "Hello, World!" File "<stdin>", line 1 print "Hello, World!" ^ SyntaxError: Missing parentheses in call to 'print' Cosa significa?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.