Gall llwythwr URL RDFLib ddefnyddio amgylchedd dirprwy urllib
Ffurfweddwch lwybr llwytho URL urllib cyn i RDFLib ddadansoddi dogfen bell, yn lle disgwyl i opsiynau galwad Requests arall gael eu lledaenu.
Mae URLInputSource RDFLib yn llwytho i lawr drwy urllib.request. Ffurfweddwch amgylchedd dirprwy arferol urllib cyn defnyddio’r llwythwr URL hwnnw am y tro cyntaf:
import os
from rdflib import Graph
os.environ['http_proxy'] = 'http://proxy.example:8080'
os.environ['https_proxy'] = 'http://proxy.example:8080'
graph = Graph()
graph.parse('https://data.example/catalog.ttl', format='turtle')Mae’r ddau newidyn yn dynodi’r un gwrandäwr dirprwy HTTP. Maent yn cwmpasu’r cynlluniau cyrchfan priodol, gan gynnwys dogfen RDF dros HTTPS. Ar gyfer ffynonellau RDF cyhoeddus ar lwybr dirprwy cyhoeddus a ganiateir, mae’r rhestr dirprwyon HTTP yn darparu ymgeiswyr ar gyfer yr URLau amgylchedd hyn.
Os yw’r broses eisoes wedi gosod neu adeiladu opener urllib addasedig, archwiliwch ei thriniwr dirprwy. Nid yw newid amgylchedd diweddarach o reidrwydd yn ailadeiladu’r triniwr hwnnw.
Defnyddiwch y llwythwr a enwir yn y traceback pan fydd llwythiad arall yn methu. Gall ategion RDF a throellwyr cymwysiadau fod yn berchen ar lwybrau rhwydwaith ychwanegol. Mae dadl dirprwy ar alwad Requests ar wahân yn berthnasol i’r alwad honno, nid i lwythwr urllib RDFLib.