در این مطلب، ویدئو پایتون 101: قسمت شماره 23 – ماژول های Minidom و ElementTree با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:04,680 –> 00:00:06,840
در این قسمت،
2
00:00:06,840 –> 00:00:10,530
ماژولهای تجزیه XML پایتون را به صورت آرام بررسی
3
00:00:10,530 –> 00:00:12,270
میکنیم، ما به نقش محاورهای کوچک
4
00:00:12,270 –> 00:00:14,940
میپردازیم تا ماژول elementtree، اجازه دهید
5
00:00:14,940 –> 00:00:21,380
با mini Dom شروع کنیم، آیا شما به XML نگاه میکنید،
6
00:00:21,380 –> 00:00:23,759
بنابراین یک قطعه بسیار ساده از XML است و من
7
00:00:23,759 –> 00:00:26,429
مدتها پیش تعیینکننده یک
8
00:00:26,429 –> 00:00:29,339
قرار XML و فروشگاه است،
9
00:00:29,339 –> 00:00:33,480
زمانی که وارد میشوید، آنها را بهعنوان ویزا تایپ
10
00:00:33,480 –> 00:00:37,170
میکنید، شما شناسه منحصربهفرد هستید، چه زمانی
11
00:00:37,170 –> 00:00:40,580
باید زنگ هشدار را برای یادآوری نشان دهم
12
00:00:40,580 –> 00:00:42,900
وضعیت یادآوری رد شده است
13
00:00:42,900 –> 00:00:45,240
فقط درب خبری بسته است یا
14
00:00:45,240 –> 00:00:49,460
هر چیز دیگری مکانی که من باید
15
00:00:49,460 –> 00:00:53,960
مدت زمان یادآوری باشم
16
00:00:53,960 –> 00:00:56,130
و سوژه سعودیها که
17
00:00:56,130 –> 00:01:00,270
اتفاقاً پیتزا میخورد خوب است، بنابراین اکنون میتوانیم
18
00:01:00,270 –> 00:01:02,070
به دقیقه نگاه کنیم.
19
00:01:02,070 –> 00:01:03,870
20
00:01:03,870 –> 00:01:06,439
21
00:01:06,439 –> 00:01:12,150
اکنون فقط کمی آن را مرور
22
00:01:12,150 –> 00:01:17,970
کنید تا XML Dom mini Dom خود را انجام دهید و
23
00:01:17,970 –> 00:01:21,110
سپس باید کارهای اضافی زیادی انجام
24
00:01:21,110 –> 00:01:23,370
دهید، بنابراین بیایید به قسمت پایین برویم زیرا
25
00:01:23,370 –> 00:01:24,980
به شما نشان می دهد که چه اتفاقی در حال رخ دادن است،
26
00:01:24,980 –> 00:01:27,600
بنابراین بله، ما می رویم na
27
00:01:27,600 –> 00:01:32,700
با فایل XML به کلاس رنگ creek بروید و فقط
28
00:01:32,700 –> 00:01:35,460
یک نمونه از آن کلاس ایجاد کنید و سپس
29
00:01:35,460 –> 00:01:37,950
ما آن کلاس ها را
30
00:01:37,950 –> 00:01:40,020
لیست قرار ملاقات می کنیم تا به شما پول پرداخت کند و
31
00:01:40,020 –> 00:01:42,560
نگاهی بیندازیم که
32
00:01:47,329 –> 00:01:49,790
یک لیست قرار فقط یک لیست است.
33
00:01:49,790 –> 00:01:52,850
لیست کنید بنابراین من میخواهم ببینم این
34
00:01:52,850 –> 00:01:55,310
کار چه کسی است که اولیهساز را ساخته است و شما
35
00:01:55,310 –> 00:01:58,520
آن دسته را در XML حل کردهاید، بنابراین
36
00:01:58,520 –> 00:01:59,899
XML را میگیرد که
37
00:01:59,899 –> 00:02:03,770
از آن عبور میکنیم و کاری انجام میدهیم، بنابراین بیایید ببینیم
38
00:02:03,770 –> 00:02:06,490
این کار چگونه کار میکند، ابتدا مشکلات XML را انتخاب میکنیم.
39
00:02:06,490 –> 00:02:08,690
این یک URL خواهد بود که ما آن را
40
00:02:08,690 –> 00:02:11,300
دانلود می کنیم، در این صورت اینطور نیست، بنابراین ما
41
00:02:11,300 –> 00:02:15,230
فقط با استفاده از
42
00:02:15,230 –> 00:02:19,069
گره های مختلف در کتابخانه XML
43
00:02:19,069 –> 00:02:21,590
، آن را بازپس می گیریم و اگر از آن چیزی است که می دانیم، آن
44
00:02:21,590 –> 00:02:26,780
را باز می گردانیم و در همان لحظه در پایان ما
45
00:02:26,780 –> 00:02:29,269
مقداری XML بیرون می آوریم و سپس XML handle self dot را می نامیم،
46
00:02:29,269 –> 00:02:33,560
این جایی است که ما به یک نام
47
00:02:33,560 –> 00:02:35,660
تگ وارد می شویم که در واقع با نام تگ از آن عبور می کند
48
00:02:35,660 –> 00:02:38,060
و
49
00:02:38,060 –> 00:02:39,680
قرار ملاقات های Z را که قبلاً به آن نگاه می کردیم، محکم می کنیم
50
00:02:39,680 –> 00:02:43,190
و سپس شما به داخل آن می روم
51
00:02:43,190 –> 00:02:45,319
و قرار ملاقات را می گیرم سپس من
52
00:02:45,319 –> 00:02:47,599
بالاخره بعد از دریافت
53
00:02:47,599 –> 00:02:49,069
لیست قرارها، تماس میگیرم و آن را به
54
00:02:49,069 –> 00:02:51,470
قرار ملاقاتهای مربوط به سلامتی شما میدهم، او میداند
55
00:02:51,470 –> 00:02:54,440
که از قبل به قسمت سرگرمکننده رسیدهایم، بنابراین ما به
56
00:02:54,440 –> 00:02:57,440
هر قرار ملاقات در XML میرویم و با
57
00:02:57,440 –> 00:03:01,400
روش قرار ملاقات تماس میگیریم و
58
00:03:01,400 –> 00:03:03,530
هر کدام را بیرون میکشیم. با استفاده
59
00:03:03,530 –> 00:03:06,709
از نام تگ آن را از تگ خارج کنید و آن را به لیست خود اضافه کنید،
60
00:03:06,709 –> 00:03:08,120
بنابراین اساساً در حال ایجاد نوعی
61
00:03:08,120 –> 00:03:12,140
لیست از لیست ها در اینجا هستیم که همه چیز را امشب ایجاد تبلیغات می کنیم،
62
00:03:12,140 –> 00:03:14,930
همه چیز خوب است
63
00:03:14,930 –> 00:03:15,140
64
00:03:15,140 –> 00:03:18,290
، هیچ استثنایی وجود ندارد، سپس
65
00:03:18,290 –> 00:03:20,750
آن را به قرار ملاقات اضافه می کنیم. فهرست،
66
00:03:20,750 –> 00:03:22,519
بنابراین بهتر است فهرست کوچکی از جلسات
67
00:03:22,519 –> 00:03:25,730
را در اینجا در نظر بگیرم که در هر حلقه و هر مورد، یک لیست جدید ایجاد کرده است
68
00:03:25,730 –> 00:03:29,269
و سپس
69
00:03:29,269 –> 00:03:31,819
آن را به فهرست اصلی اضافه می کنیم که در نهایت
70
00:03:31,819 –> 00:03:35,060
در اینجا استفاده می کنیم، آنها چاپ می شوند تا
71
00:03:35,060 –> 00:03:36,290
آثار ما پر شود و همه
72
00:03:36,290 –> 00:03:40,100
چیز پیچیده و بهم ریخته است، بنابراین من نمی
73
00:03:40,100 –> 00:03:41,930
دانم توصیه می کنم از mini dong استفاده کنید،
74
00:03:41,930 –> 00:03:43,459
خیلی خوب است، مگر اینکه مجبور باشید از ماژول Dom استفاده کنید، اگر این کار را نمی کنید،
75
00:03:43,459 –> 00:03:48,230
مادر به دلایلی از مدل Dom استفاده
76
00:03:48,230 –> 00:03:49,410
کنید
77
00:03:49,410 –> 00:03:52,470
به من بگو او می تواند به سرعت
78
00:03:52,470 –> 00:03:54,240
به سمت آن حرکت کند ابتدایی که درک آن بسیار
79
00:03:54,240 –> 00:03:56,250
سادهتر است، پس بیایید این کار را
80
00:03:56,250 –> 00:04:01,110
بعد از شروع
81
00:04:01,110 –> 00:04:04,320
ماجراهای ابتدایی خود انجام دهیم، به نحوه تجزیه و تحلیل یک
82
00:04:04,320 –> 00:04:06,990
مجموعه XML هر روز با mini Dom با استفاده
83
00:04:06,990 —