Maison  >  Questions et réponses  >  le corps du texte

Une question étrange sur les chaînes PYTHON, je n'arrive pas à la comprendre

En utilisant Python pour créer un serveur API reposant, sur un ordinateur personnel et un ordinateur de travail, je rencontre maintenant des problèmes étranges

Utilisez Postman pour envoyer une demande de publication. La valeur de la clé reçue par votre ordinateur personnel sera comme « 中文 » lorsque vous interrompez le débogage. Cependant, s'il s'agit d'un ordinateur au travail, elle sera affichée comme « 中文 ». 'quand vous interrompez le débogage. La différence est qu'il y ait un u devant ou pas. Cette différence entre les deux ordinateurs me déprime presque,

.

Nous utilisons Python 3.61 64 bits et l'environnement est synchronisé à l'aide de Requirements.txt. Les bibliothèques installées doivent être cohérentes. Pourquoi cela se produit-il ? Comment résoudre ce problème? La différence entre les deux ordinateurs me tue

Le code doit être le même, utilisez github pour synchroniser l'entrepôt entre deux ordinateurs

Est-ce lié aux paramètres de pycharm que j'utilise ?

淡淡烟草味淡淡烟草味2712 Il y a quelques jours571

répondre à tous(2)je répondrai

  • phpcn_u1582

    phpcn_u15822017-05-18 10:52:20

    Les chaînes py3 sont unicode par défaut, qu'il y ait ou non un préfixe u

    répondre
    0
  • 高洛峰

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

    Les versions Python des deux environnements sont-elles incohérentes ? Ceux avec u sont généralement générés par py2. Changez simplement la version de Python en py3

    répondre
    0
  • Annulerrépondre