Tag: python-2.x

Für Fragen im Zusammenhang mit der Entwicklung in Python, version 2.x.

Python: gewusst Wie: importieren von ascii-Zeichen

Anzahl der Antworten 2 Antworten
Für die Passwort-Eingabe-Feld einer E-Mail-client, die ich mache, dachte ich, es wäre cool, um das Kennwort irgendwelche Zeichen anzeigen. Da ich nicht möchten, schreiben Sie ein Wörterbuch aller ascii-Zeichen, ich Frage mich, ob es ein Modul, das

Korrekt extrahieren Emojis von einem Unicode-string

Anzahl der Antworten 2 Antworten
Arbeite ich in Python 2 und ich habe einen string mit emojis sowie andere unicode-Zeichen. Ich brauche zum konvertieren einer Liste, wo jeder Eintrag in der Liste ist ein einzelnes Zeichen/emoji. x = u'??xyz??' char_list = [c

Wie Importiere ich eine Dritte Partei-Modul in Python?

Anzahl der Antworten 3 Antworten
Ich gefunden habe, eine Dritte Partei-Modul, welches ich nutzen möchte. Wie kann ich technisch import-Modul? Besonders, ich möchte an einem Modul namens context_manager. offensichtlich, ich kann nicht nur import garlicsim.general_misc.context_managerweil es nicht finden garlicsim. Also, was soll

python 2-und 3-Extrakt domain aus der url

Anzahl der Antworten 2 Antworten
Ich habe eine url wie: http://xxx.abcdef.com/fdfdf/ Und ich will mich xxx.abcdef.com Welches Modul kann ich dies erreichen? Will ich mit dem gleichen Modul und Methode in python2 und Python ist3 Ich weiß nicht, wie die versuchen, außer

wie zum Dekodieren eines ascii-Strings mit backslash-x \x-codes

Anzahl der Antworten 1 Antworten
Ich versuche zu Dekodieren, die von einem brasilianischen Portogese text: 'Demais Subfun\xc3\xa7\xc3\xb5es 12' Sollte es 'Demais Subfunções 12' >> a.decode('unicode_escape') >> a.encode('unicode_escape') >> a.decode('ascii') >> a.encode('ascii') alle geben: UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position

TypeErrors Verwendung von Metaklassen in Verbindung mit Mehrfachvererbung

Anzahl der Antworten 4 Antworten
Ich habe zwei Fragen converning Metaklassen und mehrfache Vererbung. Die erste ist: Warum bekomme ich eine TypeError für die Klasse Derived aber nicht für Derived2? class Metaclass(type): pass class Klass(object): __metaclass__ = Metaclass #class Derived(object, Klass): pass

Besser Weg zu schreiben, eine polling-Funktion in python

Anzahl der Antworten 1 Antworten
Schrieb ich eine polling-Funktion überprüfen Sie den Wert reg_result variable für 120 Sekunden. reg_result = 0 while_timeout = time.time() + 120 while reg_result is not "REGISTERED" and time.time() < while_timeout: reg_result = LeshanObj.validate_reg_time(parameter_1) Gibt es eine andere

Warum kann ich nicht mit "import *" in eine Funktion?

Anzahl der Antworten 1 Antworten
Dies funktioniert wie erwartet def outer_func(): from time import * print time() outer_func() Kann ich definieren, verschachtelte Funktionen, die im Kontext fein-und rufen Sie Sie von anderen verschachtelte Funktionen: def outer_func(): def time(): return '123456' def inner_func():

Ein äquivalent zu string.ascii_letters für unicode-strings in python 2.x?

Anzahl der Antworten 4 Antworten
In der "string" - Modul der standard-Bibliothek, string.ascii_letters ## Same as string.ascii_lowercase + string.ascii_uppercase ist 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' Gibt es eine ähnliche Konstante, welche die würde alles beinhalten, was als ein Buchstabe im unicode? InformationsquelleAutor emm | 2010-01-24

Wie die Implementierung der verschiedenen Ebenen für spezifische Module in Python

Anzahl der Antworten 1 Antworten
Aus diesem stackoverflow-Frage, wie macht man die Umsetzung der folgenden Konfigurations-Datei? [logger_qpid] level=NOTSET handlers=nullHandler qualname=qpid propagate=0 Ich bin mit der Protokollierung.basicConfig: # Configure parser. parser = argparse.ArgumentParser(description = 'Allow for debug logging mode.') parser.add_argument('--debug', action = 'store_true',

Wird super() gebrochen in Python-2.x?

Anzahl der Antworten 5 Antworten
Es ist oft gesagt, dass super sollte vermieden in Python 2. Ich gefunden habe in meiner Verwendung von super in Python 2 dass es nie wieder so handelt, wie ich erwarte, wenn ich alle Argumente-wie das Beispiel:

Viele threads zu schreiben, log-Datei zur gleichen Zeit in Python

Anzahl der Antworten 3 Antworten
Ich Schreibe ein Skript zum abrufen von WMI-Informationen aus vielen Computern gleichzeitig, dann schreiben Sie diese Informationen in einer text-Datei: f = open("results.txt", 'w+') ## to clean the results file before the start def filesize(asset): f =

Wie zu zwingen, PyYAML laden-strings als unicode-Objekte?

Anzahl der Antworten 2 Antworten
Den PyYAML-Paket lädt nicht markierten Zeichenfolgen als unicode-oder str-Objekte, abhängig von deren Inhalt. Möchte ich die Verwendung der unicode-Objekte in meinem Programm (und, leider, nicht wechseln zu Python 3 nur noch). Gibt es eine einfache Möglichkeit, um

Sagen, wenn Python im interaktiven Modus

Anzahl der Antworten 6 Antworten
In ein Python-Skript, gibt es eine Möglichkeit zu sagen, wenn der interpreter im interaktiven Modus? Dies würde nützlich sein, so dass, zum Beispiel, wenn Sie ausführen einer interaktiven Python-session und ein Modul importieren, geringfügig code ausgeführt wird

Mock Python eingebauten print-Funktion

Anzahl der Antworten 9 Antworten
Habe ich versucht, from mock import Mock import __builtin__ __builtin__.print = Mock() Aber das wirft einen syntax-Fehler. Ich habe auch versucht patchen Sie es wie so @patch('__builtin__.print') def test_something_that_performs_lots_of_prints(self, mock_print): # assert stuff Gibt es eine Möglichkeit,

So ändern Sie den stdin-und stdout-encoding für Python 2

Anzahl der Antworten 4 Antworten
Ich bin mit Windows-und Linux-Maschinen für das gleiche Projekt. Die Standard-Kodierung für stdin auf Windows ist cp1252 und unter Linux ist utf-8. Ich würde gerne alles ändern auf utf-8. Ist es möglich? Wie kann ich es tun?

Einbetten von Variablen mithilfe von sys.stdout.schreiben Sie in Python

Anzahl der Antworten 1 Antworten
Kann ich einbetten Variablen mit der print-Anweisung in python auf diese Weise i=10 print "Value is %s" % (i) Ausgabe Value is 10 aber auf diese Weise i=10 sys.stdout.write ("Value is %s") % (i) gibt mir die

Wie die Umsetzung user_loader callback-in Kolben-Login

Anzahl der Antworten 2 Antworten
Ich bin versucht, Kolben und die Kolben-Login Erweiterung zu implementieren, die Nutzer-Authentifizierung in einen Kolben app. Das Ziel ist, ziehen Sie Benutzer-account-Informationen aus einer Datenbank und melden Sie sich an Benutzer, aber ich bin stecken, aber ich

Konvertieren von unicode mit utf-8-string als Inhalt an str

Anzahl der Antworten 1 Antworten
Ich bin mit pyquery zum analysieren einer Seite: dom = PyQuery('http://zh.wikipedia.org/w/index.php', {'title': 'CSS', 'printable': 'yes', 'variant': 'zh-cn'}) content = dom('#mw-content-text > p').eq(0).text() aber was ich in content ist ein unicode-string mit utf-8-codierte Inhalte: u'\xe5\xb1\x82\xe5\x8f\xa0\xe6\xa0\xb7\xe5\xbc\x8f\xe8\xa1\xa8...' wie könnte ich

In Python 2, wie kann ich schreiben auf Variablen im übergeordneten Bereich?

Anzahl der Antworten 6 Antworten
Ich habe den folgenden code innerhalb einer Funktion: stored_blocks = {} def replace_blocks(m): block = m.group(0) block_hash = sha1(block) stored_blocks[block_hash] = block return '{{{%s}}}' % block_hash num_converted = 0 def convert_variables(m): name = m.group(1) num_converted += 1

Python, wie Sie akzeptieren nur zahlen als Eingabe

Anzahl der Antworten 5 Antworten
mark= eval(raw_input("What is your mark?")) try: int(mark) except ValueError: try: float(mark) except ValueError: print "This is not a number" So, ich brauche, um ein python-Programm, der schaut auf Ihre Marke und gibt Sie unterschiedlichen Antworten, je nachdem,

Wie um zu überprüfen, in pycrypto Signatur erstellt, die von openssl?

Anzahl der Antworten 4 Antworten
Habe ich private/public Schlüssel in openssl, und signierte einige Daten: openssl genrsa -out private.pem 1024 openssl rsa -in private.pem -out public.pem -outform PEM -pubout echo 'data to sign' > data.txt openssl dgst -md5 < data.txt > hash

Pretty print JSON-dumps

Anzahl der Antworten 5 Antworten
Ich diesen code verwenden, um pretty print ein dict in JSON: import json d = {'a': 'blah', 'b': 'foo', 'c': [1,2,3]} print json.dumps(d, indent = 2, separators=(',', ': ')) Ausgabe: { "a": "blah", "c": [ 1, 2,

ImportError: No module named urllib3 bei der Installation von pip

Anzahl der Antworten 1 Antworten
Ich habe ein Problem mit virtualenvwrapper erfordert Neuinstallation pip als ersten Schritt, und ich bin immer eine seltsame Beschwerde über urllib3: $ python get-pip.py Traceback (most recent call last): File "get-pip.py", line 19177, in <module> main() File

Die Rücksendung der ersten N Zeichen ein unicode-string

Anzahl der Antworten 3 Antworten
Ich habe einen string in unicode, und ich muss zurück, die ersten N Zeichen. Ich bin, dies zu tun: result = unistring[:5] aber natürlich ist die Länge des unicode-strings != Länge der Zeichen. Irgendwelche Ideen? Die einzige

Python-Flask Rendern von Text aus Variable wie render_template

Anzahl der Antworten 4 Antworten
Weiß ich, das Fläschchen Funktion render_template. Ich geben Sie der Datei den Namen der Vorlage. Aber jetzt will ich das Rendern der string ein template (das ist der Inhalt der Vorlage). Das macht Sinn. aber ich will

Python 3 Syntax-Änderungen

Anzahl der Antworten 4 Antworten
Also meine Arbeit, die es gebraucht hatte ältere Python-2 tut etwas code zu aktualisieren, wie auch immer ich bin nur zu lernen, python und bin eigentlich ziemlich neu hier, aber was sind die wesentliche syntax-änderungen, die ging

TypeError: expected einen Zeichen-buffer-Objekts

Anzahl der Antworten 0 Antworten
Ich bin versucht zu schreiben, eine Liste von einer Liste in eine neue Datei, aber ich bin immer diese Fehlermeldung: Traceback (most recent call last): File "", line 1, in dowork() File "C:\Python27\work\accounting\formatting quickbooks file\sdf.py", line 11,

Decode string mit hex-Zeichen in python 2

Anzahl der Antworten 5 Antworten
Habe ich einen hex-string und möchte ich es konvertieren in utf8 einfügen mysql. (meine Datenbank ist utf8) hex_string = 'kitap ara\xfet\xfdrmas\xfd' ... result = 'kitap araştırması' Wie kann ich das tun? Definieren Sie hex_string in Ihrer Quelle

Gibt es eine bequeme Möglichkeit für die Anwendung einer lookup-Tabelle, um ein großes array in numpy?

Anzahl der Antworten 2 Antworten
Habe ich ein Bild, Lesen Sie in numpy mit durchaus ein paar Pixel in meinem resultierende array. Rechnete ich eine lookup-Tabelle mit 256 Werten. Jetzt möchte ich Folgendes tun: for i in image.rows: for j in image.cols:

Wie raise exception, wenn Keine value encountered in dict?

Anzahl der Antworten 5 Antworten
Ich möchte ein KeyError Ausnahme, wenn der zurückgegebene Wert ist None, aber die folgenden Würfe eine SyntaxError: invalid syntax Ausnahme. try: protocol = serverInfo_D['protocol'] or raise KeyError("protocol not present") except KeyError: print "Improper server config" Was ist

So fügen Sie ein element an den Anfang einer OrderedDict?

Anzahl der Antworten 11 Antworten
Habe ich dieses: d1 = OrderedDict([('a', '1'), ('b', '2')]) Wenn ich dies tun: d1.update({'c':'3'}) Dann bekomme ich dieses: OrderedDict([('a', '1'), ('b', '2'), ('c', '3')]) aber ich möchte diese: [('c', '3'), ('a', '1'), ('b', '2')] ohne neue Wörterbuch.

Konvertieren einer excel-oder spreadsheet-Spalte Brief an Ihre Nummer im Pythonic Mode

Anzahl der Antworten 14 Antworten
Gibt es eine mehr pythonic Möglichkeit der Umwandlung von excel-Stil-Spalten in zahlen (beginnend mit 1) aus? Funktionierenden code bis zu zwei Buchstaben: def column_to_number(c): """Return number corresponding to excel-style column.""" number=-25 for l in c: if not

Wie kann ich prüfen, ob eine Eingabe ein string oder ein int in Python 2.x?

Anzahl der Antworten 5 Antworten
Ich versuche zu prüfen, ob eine Eingabe ist ein Wort oder eine Zahl. var = input("var: ") if isinstance(var, str): print "var = word" else: print "var = number" Dies ist der code, den ich kam aber

Was ist Python zwingen() verwendet?

Anzahl der Antworten 2 Antworten
Welches sind die häufigsten Verwendungen für Python ' s built-in coerce Funktion? Sehen kann ich es anwenden, wenn ich nicht weiß das type mit einem numerischen Wert gemäß der Dokumentation, aber das tun andere gemeinsame Nutzungen vorhanden?

Python: Wie man die Größe von einem Bild unter Verwendung von PIL-Modul

Anzahl der Antworten 2 Antworten
Ich versuche, die Größe ändern, ein Bild in 500x500px bekam aber diese Fehlermeldung: File "C:\Python27\lib\site-packages\PIL\Image.py", line 1681, in save save_handler = SAVE[format.upper()] KeyError: 'JPG' Dies ist der code: from PIL import Image img = Image.open('car.jpg') new_img =

reorder-byte-Reihenfolge, in der hex-string (python)

Anzahl der Antworten 4 Antworten
Will ich bauen ein kleines Formatierungsprogramm in python gibt mir wieder die numerische Werte in Zeilen des hex-strings. Ist ein zentraler Teil meiner formatter und angemessen sein sollten, schnell zu format mehr als 100 Linien/Sek. (jede Zeile

Was macht python-print () - Funktion eigentlich tun?

Anzahl der Antworten 4 Antworten
Ich mich mit diesem Frage und begann mich zu Fragen, was bedeutet die print tatsächlich tun. Ich habe nie herausgefunden, wie man string.decode() und string.encode() um einen unicode-string "out" in die interaktive shell python im gleichen format

Python: Überprüfen, ob ein string enthält chinesische Zeichen?

Anzahl der Antworten 8 Antworten
Einen string vielleicht ipath= "./data/NCDC/上海/虹桥/9705626661750dat.txt" oder diese ipath = './data/NCDC/ciampino/6240476818161dat.txt' Wie weiß ich, dass der erste string enthält chinesischen? Ich finde diese Antwort ist vielleicht hilfreich: Finde alle chinesischen text in einer Zeichenfolge mit Python und Regex

So importieren Sie eine csv-Datei in ein Daten-array?

Anzahl der Antworten 2 Antworten
Ich habe eine code-Zeile in einem Skript, das importiert Daten aus einer Textdatei mit vielen Leerzeichen zwischen die Werte in ein array für die spätere Verwendung. textfile = open('file.txt') data = for line in textfile: row_data

Was ist `1..__truediv__` ? Funktioniert die Python haben einen .. ("dot dot") - notation-syntax?

Anzahl der Antworten 4 Antworten
Kurzem stieß ich auf eine syntax, die ich nie zuvor gesehen, als ich erfuhr, python noch in den meisten tutorials, die .. notation, es sieht wie folgt aus: f = 1..__truediv__ # or 1..__div__ for python 2

Überprüfen Sie für Wandlungsfähigkeit in Python?

Anzahl der Antworten 6 Antworten
Betrachten Sie diese code: a = {...} # a is an dict with arbitrary contents b = a.copy() Welche Rolle spielt die Veränderlichkeit spielen, in der die Schlüssel und Werte des dicts? Wie kann ich sicherstellen, änderungen

Python - 'ascii' codec kann nicht decodieren byte

Anzahl der Antworten 7 Antworten
Bin ich wirklich verwirrt. Ich habe versucht zu codieren aber der Fehler sagte can't decode.... >>> "你好".encode("utf8") Traceback (most recent call last): File "<stdin>", line 1, in <module> UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position

ImportError: DLL load failed: %1 ist keine gültige Win32-Anwendung für Python-Matplotlib

Anzahl der Antworten 3 Antworten
>>> from matplotlib import pyplot as plt Traceback (most recent call last): File "<pyshell#4>", line 1, in <module> from matplotlib import pyplot as plt File "C:\Python27\lib\site-packages\matplotlib\pyplot.py", line 24, in <module> import matplotlib.colorbar File "C:\Python27\lib\site-packages\matplotlib\colorbar.py", line 27, in

Python-division

Anzahl der Antworten 12 Antworten
War ich versucht zu normalisieren, eine Reihe von zahlen von -100 auf 0, um eine Reihe von 10-100 und hatte Probleme nur zu bemerken, dass auch ohne Variablen an alle, dies nicht bewerten die Art, wie ich

In regelmäßigen Abständen aktualisieren label in Tkinter

Anzahl der Antworten 1 Antworten
Habe ich gelesen, durch viele Lösungen für dieses problem schon, aber ich kann immer noch nicht machen, dieses einfache Programm arbeiten. Ich weiß, es ist wahrscheinlich wirklich einfach, aber ich kann nicht herausfinden, was ich bin fehlt.

Python: Pretty Print, in Jupyter Notebook

Anzahl der Antworten 1 Antworten
Ich versuche zu pretty print ein dict in Jupyter Notebook. Ich bin mit dem folgenden: import pprint stuff = ['spam', 'eggs', 'lumberjack', 'knights', 'ni'] stuff.insert(0, stuff[:]) pp = pprint.PrettyPrinter(indent=4) pp.pprint(stuff) Jedoch nach drücken von shift+enter, kein [out]

Wie kann ich prüfen, ob eine Eingabe ein string oder ein int in Python 2.x?

Anzahl der Antworten 5 Antworten
Ich versuche zu prüfen, ob eine Eingabe ist ein Wort oder eine Zahl. var = input("var: ") if isinstance(var, str): print "var = word" else: print "var = number" Dies ist der code, den ich kam aber

Umwandlung von unicode-Liste zu einem string der Liste

Anzahl der Antworten 2 Antworten
Habe ich eine Liste von unicode-Liste. Und jetzt muss ich es konvertieren zu-Liste von string-Liste. Wie kann ich das tun? listoflist = [ [ u'keep', u'see', u'recover', u'try', u'cry', u'say', u'seem', u'come', u'saw', u'have', u'be', u'begin', u'fell',

Länge der Binärdaten in python

Anzahl der Antworten 1 Antworten
Ich bin mit Python. Ich bin versuchen, bestimmen Sie die richtige Länge von bytes in eine binäre Reihe von Daten. Wenn ich einer Variablen zuweisen, werden die binären Daten... x = "aabb".decode("hex") ist das das gleiche wie