Voici quelques méthodes de lecture de fichiers qui peuvent être utilisées avec python. Puisque c'est pour quand quel type de fonction était là, l'explication détaillée de chaque fonction est omise.
open()
Spécifiez le fichier et le mode. Le mode par défaut est `` 'r' '' '(lecture seule)
main.py
#Lors de la lecture et de l'affichage ligne par ligne
data = open('/path/to/data', 'r')
for line in data:
print line
data.close()
#Lors de la lecture et de l'affichage de tout le contenu
data = open('/path/to/data', 'r')
all_data = data.read()
print all_data
data.close()
read_csv(), read_table() pandas Read_csv () pour les séparations par des virgules, read_table () pour les tabulations Ce que vous lisez est renvoyé sous forme de bloc de données
main.py
import pandas as pd
data_csv = pd.read_csv('/path/to/data.csv')
data_tsv = pd.read_table('/path/to/data.tsv')
loadtxt() numpy Spécifiez également le délimiteur et le type (par défaut, le délimiteur d'espace et `` float '') Ce que vous lisez est renvoyé sous forme de tableau
main.py
import numpy as np
data = np.loadtxt('/path/to/data', delimiter=' ', dtype = 'float')
Recommended Posts