cara mengakses kolom dari file ascii


Jawaban 1:

Dalam file teks Anda harus memiliki beberapa denotion yang memberi tahu Anda pengaturan data Anda menjadi file teks, contoh terbaik adalah file CSV di mana data Anda dipisahkan dengan koma yang memberi tahu Anda batas kolom yang berbeda. Jika Anda memiliki data dalam formulir ini maka akan lebih mudah lagi mencetak dua kali baris antara rentang indeks tertentu harus bekerja.

Misalnya, in for loop Anda dapat mencetak setiap baris teks Anda sebagai baris [10:14]. Ini akan mencetak data teks antara 10:14.


Jawaban 2:

Saya dapat mengatakan mengambil pembatas sebagai spasi (““) adalah opsi yang buruk karena mungkin ada entri dengan spasi di antaranya, misalnya:

apel, mangga enak, cerikue, coklat, pai raspberry

mari pertimbangkan kita berbicara tentang file CSV atau bahkan file teks yang berisi data di atas sebagai input maka kode berikut berfungsi dengan baik.

kolom2 = []dengan open (r "C: \ Python27 \ test.txt", "r +") sebagai f: data = f.readlines () mencetak data untuk baris dalam data: coloumn2.append (line.strip (). split (",") [1]) #strip untuk menghapus \ n #split di setiap interval koma Elemen #second diindeks 1

Selamat membuat kode…


Jawaban 3:

Jika dipisahkan oleh pembatas, Anda dapat melakukan ini:

# jika Anda ingin mendapatkan semuanya di kolom 3col_num = 2col_data = []pembatas = ""dengan open ('file.txt') sebagai f: col_data.append (f.readline (). split (pembatas) [col_num])

Kode ini membaca baris dalam file dan membaginya dengan pembatas yang disediakan, yang mengembalikan daftar dan kemudian mengakses daftar dengan `col_num` (yang merupakan kolom 3 dalam kasus ini) dan menambahkannya ke daftar` col_data`.

Semoga membantu.


Jawaban 4:

Hai,

Silakan coba kode ini.

ColumnNumber = 2

ColumnData = []

dengan open ("TestFile.txt") sebagai file_txt:

untuk baris di file_txt:

ColumnData.append (baris [ColumnNumber-1])

cetak ColumnData


Jawaban 5:

CSV untuk menyelamatkan. Untungnya, orang sudah menyelesaikan ini dan saya tidak perlu membahas detailnya di sini: D

Membaca kolom tertentu dari file teks dengan python