Wie man Schwimmer von einer txt zu einer Python-Liste als Strings nimmt

Ich bin bei der Programmierung sehr neu. Ich habe folgendes problem

Ich möchte einige Floats aus einer .txt-Datei nehmen und sie zu einer PythonListe als Strings hinzufügen, mit einem Komma zwischen ihnen, wie folgt:

  • Parallelverarbeitung / Threading in Python
  • Warum gibt Popen.communicate () b'hi \ n 'statt' hi 'zurück?
  • Wie halte ich den kleineren Wert in einem Balkendiagramm vor (wenn ich die Stäbe nicht nebeneinander stellen kann)?
  • Koordinaten innerhalb von Polygon erzeugen
  • Wie kann ich Mausereignisse mit Python Xlib überwachen, anstatt sie zu erfassen?
  • Ersetzen bestimmter Daten in einer CSV-Datei
  •  .TXT:
     194220.00 38.4397984 S 061.1720742 W 0,035
     194315.00 38.4398243 S 061.1721378 W 0,036
    

    Python:

    myList = ('38.4397984,061.1720742','38.4398243,061.1721378') 

    Weiß jemand, wie man das macht? Vielen Dank!

    2 Solutions collect form web for “Wie man Schwimmer von einer txt zu einer Python-Liste als Strings nimmt”

    Es gibt drei Schlüsselstücke, die du dazu machen musst. Du musst wissen, wie man Dateien öffnet , du musst wissen, wie man durch die Zeilen mit der Datei öffnen kann, und du musst wissen, wie man die Liste aufteilt .

    Sobald Sie all diese Dinge wissen, ist es so einfach wie die Verknüpfung der Stücke, die Sie wollen und fügen Sie sie zu Ihrer Liste.

     my_list = [] with open('path/to/my/file.txt') as f: for line in f: words = line.split() my_list.append(words[1] + words[3]) print mylist 

    Python hat eine Methode offen (fileName, mode), die ein Dateiobjekt zurückgibt. FileName ist ein String mit dem Namen der Datei. Modus ist ein weiterer String, der angibt, wie wird die Datei verwendet. Ex 'r' zum Lesen und 'w' zum Schreiben.

     f = open(file.txt, 'r') 

    Dies erzeugt ein Dateiobjekt in der Variablen f. F hat nun verschiedene Methoden, die du benutzen kannst, um die Daten in der Datei zu lesen. Die häufigste ist f.read (Größe), wo Größe optional ist

     text = f.read() 

    Die Daten werden im Variablentext gespeichert.

    Jetzt willst du den String aufteilen. String ist ein Objekt und hat eine Methode namens split (), die eine Liste von Wörtern aus einer Zeichenfolge erstellt, die durch Leerzeichen getrennt ist.

     myList = text.split() 

    In deinem Code hast du uns ein Tupel gegeben, welches aus dem Variablennamen ich nicht sicher bin, dass es das war, was du gesucht hast. Achten Sie darauf, den Unterschied zwischen einem Tupel und einer Liste zu lesen. Die Prozedur, um ein Tupel zu finden, ist ein bisschen anders.

    Python ist die beste Programmiersprache der Welt.