Tag: python-2.x
Für Fragen im Zusammenhang mit der Entwicklung in Python, version 2.x.
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
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
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
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
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
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
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
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():
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
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',
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:
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 =
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
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
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,
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?
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
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
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
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
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,
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
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,
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
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
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
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
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,
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
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:
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
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.
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
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
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?
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 =
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
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
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
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
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
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
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
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
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
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.
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]
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
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',
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