Heim  >  Fragen und Antworten  >  Hauptteil

Eine seltsame Frage zu PYTHON-Strings, ich verstehe sie nicht

Bei der Verwendung von Python zur Erstellung eines erholsamen API-Servers auf dem Heimcomputer und dem Arbeitscomputer stoße ich jetzt auf einige seltsame Probleme

Verwenden Sie Postman, um eine Post-Anfrage zu senden. Wenn Sie das Debuggen unterbrechen, wird der Wert des von Ihrem Heimcomputer empfangenen Schlüssels als „中文“ angezeigt ', wenn Sie das Debuggen unterbrechen. Der Unterschied besteht darin, ob ein u vorne ist oder nicht. Dieser Unterschied zwischen den beiden Computern macht mich fast deprimiert

Wir verwenden Python 3.61 64bit und die Umgebung wird mithilfe von „requirements.txt“ synchronisiert. Die installierten Bibliotheken sollten konsistent sein. Wie kann dieses Problem gelöst werden? Der Unterschied zwischen den beiden Computern macht mich fertig

Der Code sollte derselbe sein. Verwenden Sie Github, um das Warehouse zwischen zwei Computern zu synchronisieren

Hängt es mit den Einstellungen von Pycharm zusammen, die ich verwende?

淡淡烟草味淡淡烟草味2712 Tage vor582

Antworte allen(2)Ich werde antworten

  • phpcn_u1582

    phpcn_u15822017-05-18 10:52:20

    py3的字符串默认是unicode,无论是否有u前缀

    Antwort
    0
  • 高洛峰

    高洛峰2017-05-18 10:52:20

    两个环境的Python版本不一致吧?带u的一般都是py2产生的。更换下Python版本都为py3就可以了

    Antwort
    0
  • StornierenAntwort