ווען דער HTTP דרך דאַרף בפֿירוש פּראָקסי־קאָנטראָל, באַקומט צוערשט דעם CSV און לאָזט pandas באַהאַנדלען די בייטעס וואָס קומען:

from io import BytesIO
import pandas as pd
import requests

route = {
    'http': 'http://proxy.example:8080',
    'https': 'http://proxy.example:8080',
}
with requests.get(
    'https://data.example/report.csv',
    proxies=route,
    timeout=(5, 30),
) as response:
    response.raise_for_status()
    frame = pd.read_csv(BytesIO(response.content), encoding='utf-8')

דער פּראָקסי פֿירט דעם טראַנספּאָרט; די HTTP־פּראָקסי ליסטע צושטעלט קאַנדידאַטן פֿאַר ענדפּונקטן פֿאַר אַ פּובליקן HTTP דרך. pandas באַקומט אַ טעקע־ענלעך אָביעקט און פֿירט דורך זיינע געוויינטלעכע אָפּציעס פֿאַר אָפּשיידונג, זיילן, ענקאָדירונג און דאַטן־טיפּן.

פּרופֿן דעם HTTP רעזולטאַט פֿאַר פּאַרסירן פֿאַרמיידט צו באַטראַכטן אַ קלאָרן HTTP פֿעלער־קערפּער ווי אַ טאַבעלע. קוקט אויך אומגעריכטן אינהאַלט: אַן אַרײַנלאָגירונג־ אָדער פּאָליטיק־בלאַט קען צוריקקערן 200 און נאָך זײַן HTML אַנשטאָט דעם געבעטענעם CSV.

פֿאַר HTTP URL־ן ווערן די storage_options פֿון read_csv איבערגעגעבן ווי בקשה־קעפּלעך. יענער צובינד איז נישט אַ proxies־מאַפּעריי אין Requests סטיל.

אַ בופֿער האָט נישט קיין אַרכיוו־טעקע נאָמען וואָס זאָל פֿירן די קאָמפּרעסיע־אָפּלײַטונג. ספּעציפֿירט compression ווען דער באַקומענער פּיילאָוד פֿאָדערט דאָס. דער זעלבער סדר „צוערשט באַקומען“ אַרבעט מיט read_excel און אַ בייט־בופֿער, מיטן פּאַסיקן ספּרעדשיט מאָטאָר פֿאַר יענעם פֿאָרמאַט.

דאָס ביישפּיל האַלט דעם גאַנצן ענטפֿער אין זכּרון. פֿאַר אַ גרויסן עקספּאָרט, סטרימט עס אין אַ געפֿירטן לאָקאַלן טעקע און פּאַרסירט יענע טעקע, מיט צעטיילונג אין שטיקער ווו דער דאַטן־אַרבעטספֿלוס פֿאָדערט דאָס.

פֿאַרבונדענע אַרטיקלען