Dapatkan fail
Eksperimen memerlukan fail teks yang besar. Tutorial ini menggunakan fail HG38.txt yang dimuat turun oleh laman web Bioinformatics Genomic UCSC sebagai contoh. Kami akan menggunakan fungsi Python untuk membuka fail dan mendapatkan objek fail. open()
baca baris mengikut baris dan tulis fail baru
Coretan kod berikut menunjukkan cara membaca baris fail HG38.txt mengikut baris dan tulis 500 baris pertama ke output.txt File:Pernyataan
with open('hg38.txt', 'r') as input_file, open('output.txt', 'w') as output_file: for lines in range(500): line = input_file.readline() output_file.write(line)
with
Kaedah di atas memerlukan menulis kandungan fail ke fail baru. Untuk melayari fail besar lebih fleksibel, anda boleh menggunakan kod berikut untuk memaparkan 50 baris kandungan pada satu masa:
Kod ini membolehkan anda melayari fail besar secara langsung di terminal dan masukkan "berhenti" untuk keluar.
with open('hg38.txt','r') as input_file: while(1): for lines in range(50): print(input_file.readline()) user_input = input('输入STOP退出,否则按回车键继续 ') if user_input.upper() == 'STOP': break
kecekapan Python menjadikannya mudah untuk mengendalikan fail teks super besar.
Artikel ini dikemas kini oleh Monty Shokeen. Monty adalah pemaju stack penuh yang bersemangat untuk menulis tutorial dan mempelajari perpustakaan JavaScript baru.
Atas ialah kandungan terperinci Cara membaca fail teks yang sangat besar menggunakan python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!