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 ?
Les chaînes py3 sont unicode par défaut, qu'il y ait ou non un préfixe u
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