[PYTHON] So trennen Sie Zeichenfolgen mit ','

Einführung

Bei der Steuerung des Messgeräts mit einem PC wurden bei der Erfassung der Messwerte die meisten zurückgegebenen Werte durch "", "" getrennt Es wird eine Zeichenkette. Überlegen Sie, wie Sie die Zeichenfolgen trennen. Betrachten wir den erwarteten Rückgabewert unten.

result = '3.14E-3, -128.96'



 Dies ist übrigens die Rückgabe des Messwertes des Lock-In-Verstärkers.

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

Es ist möglich, die Zeichenfolge durch Schneiden und Ausgeben zu zerlegen. Ist es zu diesem Zeitpunkt jedoch je nach Messgerät fehlerhaft? Der Rückgabewert enthält möglicherweise ein Leerzeichen. Zu diesem Zeitpunkt stoppt das Programm. Ein gesunder PC

Verwenden Sie die Funktion 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'Selbst für einen Rückgabewert wie wird dieser ordnungsgemäß durch ein Komma getrennt.



# Schließlich
 Dieses Mal schrieb ich über die Methode zur Verarbeitung des Rückgabewerts, die häufig in Messgeräten verwendet wird.
 Um ehrlich zu sein, ist jede Methode in Ordnung, und ich denke, es hängt von Ihrem Geschmack ab.
 Da es jedoch manchmal zu Fehlfunktionen kommt und die Leertaste eingefügt wird und der dem Messgerät eigene Header angebracht ist, halte ich es für notwendig, flexible Maßnahmen zu ergreifen, z. B. die ordnungsgemäße Verwendung oder Kombination.


Recommended Posts

So trennen Sie Zeichenfolgen mit ','
Wie aktualisiere ich mit SQLAlchemy?
Wie man mit Theano besetzt
Wie mit SQLAlchemy ändern?
Wie man RDP auf Fedora31 macht
Wie lösche ich mit SQLAlchemy?
So brechen Sie RT mit tweepy ab
Python: So verwenden Sie Async mit
So installieren Sie Python-Pip mit Ubuntu20.04LTS
Umgang mit unausgeglichenen Daten
Wie fange ich mit Scrapy an?
Erste Schritte mit Python
Umgang mit dem DistributionNotFound-Fehler
Wie fange ich mit Django an?
Aufblasen von Daten (Datenerweiterung) mit PyTorch
So berechnen Sie das Datum mit Python
So installieren Sie den MySQL-Connector mit pip3
So verbinden Sie INNER mit SQL Alchemy
So installieren Sie Anaconda mit pyenv
So führen Sie eine arithmetische Verarbeitung mit der Django-Vorlage durch
[Blender] So legen Sie shape_key mit dem Skript fest
So erhalten Sie die Eltern-ID mit sqlalchemy
So fügen Sie ein Paket mit PyCharm hinzu
So installieren Sie DLIB mit aktiviertem 2020 / CUDA
Verwendung von ManyToManyField mit Djangos Admin
Verwendung von OpenVPN mit Ubuntu 18.04.3 LTS
Verwendung von Cmder mit PyCharm (Windows)
So arbeiten Sie mit BigQuery in Python
Wie man Ass / Alembic mit HtoA benutzt
Umgang mit Enum-Kompatibilitätsfehlern
Verwendung von Japanisch mit NLTK-Plot
Wie man einen Taschentest mit Python macht
So suchen Sie in Google Colaboratory nach Google Drive
So zeigen Sie Python-Japanisch mit Lolipop an
So laden Sie YouTube-Videos mit youtube-dl herunter
Verwendung des Jupyter-Notebooks mit ABCI
Verwendung des CUT-Befehls (mit Beispiel)
Wie man mit Python-Flüchen Japanisch eingibt
So installieren Sie zsh (mit .zshrc-Anpassung)
Wie man Problemdaten mit Paiza liest
Verwendung von SQLAlchemy / Connect mit aiomysql
So gruppieren Sie Volumes mit LVM
So installieren Sie Python3 mit Docker Centos
Verwendung des JDBC-Treibers mit Redash
So löschen Sie vergangene Tweets mit Tweepy selektiv
Erstellen von CSV-Beispieldaten mit Hypothese
Lesen einer CSV-Datei mit Python 2/3
Verwendung der GCP-Ablaufverfolgung mit offener Telemetrie
So debuggen Sie mit Jupyter oder iPython Notebook
So senden Sie eine Nachricht mit Curl an LINE
Wie man Spaß am Programmieren mit Minecraft hat (Ruby, Python)
Umgang mit Fehlern beim Auftreffen auf pip pip
[REAPER] Wie man Reascript mit Python spielt