اذهب إلى المحتوى
  • 0

شرح كود مكتبة request

Sami Remili

السؤال

سلام عليكم 

هل من يتكرم و يشرح لي هذا الكود 

 

#! /usr/bin/env python3
import os
import requests
 
dir="/data/feedback/"
url= "http://1.1.1.1/feedback/"
 
for file in os.listdir(dir):
    types = ["title","name","date","feedback"]
    dates = {}
    lines = []
    print(file)
    with open(dir+"/"+file,"r") as txtfile:
        x = 0
        for line in txtfile:
            dates[tipos[x]] = line.rstrip('\n')
            x += 1
    print(dates)
    response = requests.post(url,json=dates)

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

مرحبا،

#! /usr/bin/env python3
import os       # تضمين مكتبة النظام التي تؤمن مساعدة في التعامل مع الملفات في مثالنا
import requests # HTTP requests تضمين مكتبة للتعامل مع الاتصال بالانترنت
 
dir="/data/feedback/"           # مسار ملف البيانات
url= "http://1.1.1.1/feedback/" # مسار توجيه البيانات
 
for file in os.listdir(dir):    # قراءة قائمة الملفات في المسار المحدد 
	# تعريف مصفوفات
    types = ["title","name","date","feedback"]  
    dates = {}
    lines = []
	# طباعة ملف
    print(file)
    with open(dir+"/"+file,"r") as txtfile:   # txtfile حشو محتويات الملف في متحول 
        x = 0
        for line in txtfile:                  # طباعة الملف سطر سطر
            dates[types[x]] = line.rstrip('\n')   # نخزن السطر من الملف في المصفوفة 
            x += 1
    print(dates)                             # طباعة مصفوفة التواريخ
    response = requests.post(url,json=dates) # JSON رد جواب للطلبية بصيغة بيانات 

 

أظن أنه يوجد خطأ في تعليمة 

	  tipos # خطأ

dates[types[x]] = line.rstrip('\n')

- قراءة ملف و إعادة توجيه البيانات منه لرابط محدد (تحقيق استجابة للطلبية)

- إن المتحول X يمر على المصفوفة types ، ويخزن في dates حسب دليل معين (موقع X في types) أي [types[x

بالتوفيق

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...