Питхон - Удаљене датотеке

Преглед садржаја

Питхон омогућава нам рад са удаљеним датотекама, можда ово не звучи логично на овај начин, али удаљене датотеке у овом случају нису ништа друго него упити на веб странице из нашег програма Питхон, разлог за то може бити постављање упита до РЕСТ веб услуге који нам омогућавају да добијемо вредности помоћу ДОБИТИ или директно постављајте упит страницама и манипулишите њиховим садржајем.

Да бисмо то постигли, користићемо неке од многих библиотека које нуди Питхон за рад са мрежама, уклањајући на тај начин техничке препреке и концентришући се само на то колико је то важно у нашој програмској логици.

урллиб и урллиб2
Ове две књижаре урллиб И урллиб2 Омогућују нам да приступамо датотекама путем мреже као да су у нашем локалном окружењу, једноставним позивом функције, то нам може послужити за многе ствари, на примјер да можемо користити веб и са његовим садржајем правите извештаје у нашем програму о томе шта можемо пронаћи у њему.

Ове две библиотеке су сличне, разлика је у томе урллиб2 можда је мало софистицираније, ако једноставно желимо да поставимо упит без даљих импликација, можемо да користимо урллиб, али ако желимо да извршимо неки поступак аутентификације или да користимо колачиће, онда урллиб2 можда је то прави избор за наш програм.

Пошто теоретски знамо шта нам треба и зашто нам је потребно, хајде да видимо мали пример кода како би нам било јасно шта можемо да урадимо, у следећем примеру ћемо отворити Веб из нашег програма, а затим кроз регуларне изразе издвојићемо везу његовог садржаја за ово што ћемо користити урллиб:

 >>> из урллиб импорт урлопен >>> вебпаге = урлопен ('хттп://ввв.питхон.орг') >>> импорт ре >>> тект = вебпаге.реад () >>> м = ре.сеарцх ( 'Туториал', тект, ре.ИГНОРЕЦАСЕ) >>> м.гроуп (1) 

Идемо корак по корак, прво из библиотеке урллиб коју увозимо урлопен, тада креирамо променљиву тзв интернет страница која ће бити та која ће садржати резултат урлопен Шта ћемо урадити са званичном веб страницом Питхон, са овим већ увозимо ре Да бисмо радили са регуларним изразима, кажемо да је текст променљива која ће имати садржај читања странице, претражујемо са регуларним изразом и на крају групишемо резултат који би требало да одштампа следеће:

хттп://доцс.питхон.орг/

То је захваљујући методи урлопенОно што радите је да нам омогућава да радимо са веб страницом као да је у питању објекат датотеке, на овај начин можемо применити многе функције које можемо користити са овом врстом објеката, чак и ако желимо можемо преузети страницу и радите са нашег локалног на врло лак начин користећи методу урлретриеве као што следи:

 урлретриеве ('хттп://ввв.питхон.орг', 'Ц: \ питхон_вебпаге.хтмл')
Једино што радимо је да проследимо као други параметар путању у нашем локалном окружењу где датотеку са копијом странице треба сачувати без већих потешкоћа.

Овим завршавамо овај водич, јер видимо да је обављање сложенијих послова, попут употребе страница у нашим програмима прилично једноставно захваљујући библиотекама Питхон.

Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave