Próbuję otworzyć lokalny plik przy użyciu urllib2. Jak mogę to zrobić? Kiedy próbuję następującą linię z urllib:Otwieranie pliku lokalnego działa z urllib, ale nie z urllib2
resp = urllib.urlopen(url)
działa poprawnie, ale kiedy przełączyć go na adres:
resp = urllib2.urlopen(url)
uzyskać:
ValueError: unknown url type: /path/to/file
gdzie ten plik zdecydowanie robi zjazd .
Dzięki!
Działa doskonale, dzięki! –
@JasonBaldwin: Może się zepsuć, jeśli ścieżka zawiera procent znaku. Użyj 'urllib.quote()', aby tego uniknąć: ''file: //' + urllib.quote (abspath (path))' – jfs
To nie działa, jeśli ścieżka jest względna. –