hogyan érhető el egy oszlop egy ascii fájlból


Válasz 1:

Egy szöveges fájlban meg kell adnia néhány jelölést, amely megmondja az adatok szöveges fájlba rendezését, a legjobb példa erre a CSV fájl, ahol az adatait vesszővel választják el, amely megadja a különböző oszlopok határait. Ha ebben az űrlapban vannak adatai, akkor egyszerű lesz, ha egy bizonyos indextartomány között más sorok nyomtatási sora működik.

Például a ciklusban a szöveg minden sorát sorként nyomtathatja ki [10:14]. 10:14 között nyomtat szöveges adatokat.


Válasz 2:

Mondhatom, hogy az elválasztó szóközként való használata („“) rossz lehetőség, mivel lehetnek például szóközökkel rendelkező bejegyzések:

alma, ízletes mangó, cseresznyetorta, csokoládé, málna torta

megfontolhatjuk, hogy CSV fájlról vagy akár egy szöveges fájlról beszélünk, amely a fenti adatokat tartalmazza bemenetként, akkor a következő kód jól működik.

oszlop2 = []nyitva (r "C: \ Python27 \ test.txt", "r +"), mint f: adatok = f.readlines () adatok nyomtatása az adatok sorához: coloumn2.append (line.strip (). split (",") [1]) # strip a \ n eltávolításához #split vessző minden intervallumán A #second elem indexelése 1

Boldog kódolás…


Válasz 3:

Ha elválasztójel választja el egymástól, akkor ezt megteheti:

# ha mindent meg akar kapni a 3. oszlopbancol_num = 2oszlop_adatok = []határoló = ""az open ('file.txt') f formátumban: col_data.append (f.readline (). split (elválasztó) [col_num])

Ez a kód beolvassa a fájl sorait, és felosztja a megadott elválasztóval, amely visszaad egy listát, majd a `col_num` (amely ebben az esetben a 3. oszlop) segítségével fér hozzá a listához, és hozzáfűzi a` col_data` listához.

Remélem ez segít.


Válasz 4:

Szia,

Kérjük, próbálja meg ezt a kódot.

Oszlopszám = 2

Oszlopadatok = []

a open ("TestFile.txt") fájl_txt néven:

a fájl_txt sorához:

ColumnData.append ([ColumnNumber-1] sor)

nyomtassa ki az Oszlopadatokat


Válasz 5:

CSV a megmentéshez. Szerencsére az emberek már megoldották ezt, és itt nem kell részleteznem: D

Konkrét oszlopok olvasása egy szövegfájlból a pythonban