2017-02-09 3 views
0

Le code suivant est écrit en python 2. Comment puis-je l'écrire en python 3? grâceOrganisation des données dans les listes à partir de l'URL

import urllib2 
import sys 

#read data from uci data repository 
target_url = ("https://archive.ics.uci.edu/ml/machine-learning-databases/undocumented/connectionist-bench/sonar/sonar.all-data") 

data = urllib2.urlopen(target_url) 

#arrange data into list for labels and list of lists for attributes 
xList = [] 
labels = [] 
for line in data: 
#split on comma 
    row = line.strip().split(",") 
    xList.append(row) 

Répondre

0

Vous pouvez utiliser la bibliothèque requests de Python 3.

import requests 
data = requests.get("https://archive.ics.uci.edu/ml/machine-learning-databases/undocumented/connectionist-bench/sonar/sonar.all-data").text 
for line in data.split('\n'): 
    row = line.strip().split(",") 
    xList.append(row)