che lavora su un progetto python e che cosa fa è che guarda l'indice di lifehacker.com, quindi trova tutti i tag con la classe "headline h5 hover-highlight entry- title ", quindi crea file per ogni directory. Ma l'unico problema è che quando lo eseguo, ottengo OSError: [Errno 2] No such file or directory: "/home/root/python/The Sony Smartwatch 3: A Runner's Perspective (Updated: 1/5/2015)"
"No such file or directory" di os.mkdir
l'aiuto sarebbe bello, grazie!
heres il mio codice atm:
import re
import os
import urllib2
from bs4 import BeautifulSoup
from mechanize import Browser
url = "http://lifehacker.com/"
url_open = urllib2.urlopen(url)
soup = BeautifulSoup(url_open.read())
link = soup.findAll("h1",{"class": "headline h5 hover-highlight entry-title"})
file_directory = "/home/root/python/"
for i in link:
os.mkdir(os.path.join(file_directory, str(i.text)))
print "Successfully made directory(s)", i.text, "!"
else:
print "The directory", i.text, "either exists, or there was an error!"
Pensateci: avete caratteri '/' nel nome della vostra directory. –