[PYTHON] Comment séparer les chaînes avec ','

introduction

Lors du contrôle de l'instrument de mesure avec un PC, lors de l'acquisition des valeurs mesurées, la plupart des valeurs renvoyées étaient séparées par '', ``. Cela devient une chaîne de caractères. Considérez comment séparer les chaînes. Considérons la valeur de retour attendue ci-dessous.

result = '3.14E-3, -128.96'



 Soit dit en passant, il s'agit du retour de la valeur mesurée de l'amplificateur de verrouillage.

# Utiliser des tranches
```python
R = result[0:7]
Th = result[9:16]
print('R:{}, Th:{}'.format(R, Th))
# R:3.14E-3, Th:-128.96

Il est possible de décomposer la chaîne de caractères en la découpant et en la générant. Cependant, à ce moment, est-ce que cela fonctionne mal en fonction de l'instrument de mesure? Il peut y avoir un espace dans la valeur de retour. A ce moment, le programme s'arrête. Un PC sain

Utilisez la fonction split ()

result_list = result.split(',')
R = result_list[0]
Th = result_list[1]
print('R:{}, Th:{}'.format(R, Th))
# R:3.14E-3, Th:-128.96

' 3.14E-3, -128.96'Même pour une valeur de retour telle que, cela la séparera correctement par une virgule.



# finalement
 Cette fois, j'ai écrit sur la méthode de traitement de la valeur de retour qui est souvent vue dans les instruments de mesure.
 Pour être honnête, les deux méthodes sont acceptables et je pense que cela dépend de vos goûts.
 Cependant, comme il fonctionne parfois mal et que la clé d'espace est insérée et que l'en-tête propre à l'instrument de mesure est attaché, je pense qu'il est nécessaire de prendre des mesures flexibles telles que l'utiliser correctement ou le combiner.


Recommended Posts

Comment séparer les chaînes avec ','
Comment mettre à jour avec SQLAlchemy?
Comment lancer avec Theano
Comment modifier avec SQLAlchemy?
Comment faire RDP sur Fedora31
Comment supprimer avec SQLAlchemy?
Comment annuler RT avec Tweepy
Python: comment utiliser async avec
Comment installer python-pip avec ubuntu20.04LTS
Comment gérer les données déséquilibrées
Comment démarrer avec Scrapy
Comment démarrer avec Python
Comment gérer l'erreur DistributionNotFound
Comment démarrer avec Django
Comment augmenter les données avec PyTorch
Comment calculer la date avec python
Comment installer mysql-connector avec pip3
Comment INNER JOIN avec SQL Alchemy
Comment installer Anaconda avec pyenv
Comment effectuer un traitement arithmétique avec le modèle Django
[Blender] Comment définir shape_key avec un script
Comment obtenir l'identifiant du parent avec sqlalchemy
Comment ajouter un package avec PyCharm
Comment installer DLIB avec 2020 / CUDA activé
Comment utiliser ManyToManyField avec l'administrateur de Django
Comment utiliser OpenVPN avec Ubuntu 18.04.3 LTS
Comment utiliser Cmder avec PyCharm (Windows)
Comment utiliser BigQuery en Python
Comment utiliser Ass / Alembic avec HtoA
Comment gérer les erreurs de compatibilité d'énumération
Comment utiliser le japonais avec le tracé NLTK
Comment faire un test de sac avec python
Comment rechercher Google Drive dans Google Colaboratory
Comment afficher le japonais python avec lolipop
Comment télécharger des vidéos YouTube avec youtube-dl
Comment utiliser le notebook Jupyter avec ABCI
Comment utiliser la commande CUT (avec exemple)
Comment entrer le japonais avec les malédictions Python
Comment installer zsh (avec la personnalisation .zshrc)
Comment lire les données de problème avec Paiza
Comment utiliser SQLAlchemy / Connect avec aiomysql
Comment regrouper des volumes avec LVM
Comment installer python3 avec docker centos
Comment utiliser le pilote JDBC avec Redash
Comment supprimer sélectivement les anciens tweets avec Tweepy
Comment créer des exemples de données CSV avec hypothèse
Comment lire un fichier CSV avec Python 2/3
Comment utiliser la trace GCP avec la télémétrie ouverte
Comment déboguer avec Jupyter ou iPython Notebook
Comment envoyer un message à LINE avec curl
Comment profiter de la programmation avec Minecraft (Ruby, Python)
Comment gérer les erreurs en frappant pip ②
[REAPER] Comment jouer à Reascript avec Python