در این مطلب، ویدئو با استفاده از پایتون یک گزارش تفاوت ایجاد کنید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:40
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:02,310
سلام به همه من برگشتم با یک
2
00:00:02,310 –> 00:00:04,440
ویدیوی دیگر در این ویدیو ما قصد داریم به
3
00:00:04,440 –> 00:00:06,839
یک سوال مطرح شده در بخش نظرات
4
00:00:06,839 –> 00:00:09,870
بپردازیم، سوال این بود که چگونه می توانیم
5
00:00:09,870 –> 00:00:12,030
یک گزارش مقایسه تولید کنیم اما فقط
6
00:00:12,030 –> 00:00:15,540
تفاوت ها را نشان دهیم بنابراین در اینجا می
7
00:00:15,540 –> 00:00:19,199
توانید ببینید که من دو فایل دارم. فایل 3 و فایل
8
00:00:19,199 –> 00:00:21,840
برای و می توانید ببینید که خط 1
9
00:00:21,840 –> 00:00:24,330
همان خط 3 است، بنابراین اساساً سؤال
10
00:00:24,330 –> 00:00:26,340
این بود که او می خواهد
11
00:00:26,340 –> 00:00:28,949
تفاوت ها را نمایش دهد بنابراین فقط خط 2 و خط 4
12
00:00:28,949 –> 00:00:31,320
باید نشان داده شوند، بنابراین چگونه می توانیم این کار را انجام
13
00:00:31,320 –> 00:00:35,430
دهیم، بیایید ببینیم که این کار را انجام دهیم. این ما باید
14
00:00:35,430 –> 00:00:40,559
دو ماژول flip و re4 را
15
00:00:40,559 –> 00:00:45,329
برای رد کردن وارد کنیم و
16
00:00:45,329 –> 00:00:50,640
از مسیری عبور می کنیم که فایل های من هستند بنابراین اولین
17
00:00:50,640 –> 00:00:59,399
فایل پد + در حالی که 3 نقطه txt است و سپس
18
00:00:59,399 –> 00:01:07,229
فایل دوم pad + while است. 4.60 خوب، بنابراین
19
00:01:07,229 –> 00:01:08,689
ما دو متغیر با مسیرهای فایل داریم،
20
00:01:08,689 –> 00:01:12,049
حالا کاری که میخواهیم انجام دهیم این است که
21
00:01:12,049 –> 00:01:18,750
میخواهیم آنها را در اولین فایل در حالت خواندن باز کنیم
22
00:01:18,750 –> 00:01:22,080
و سپس از تابع خطوط قرمز استفاده
23
00:01:22,080 –> 00:01:26,549
کنیم تا متغیر FF
24
00:01:26,549 –> 00:01:29,369
حاوی محتوای فایل باشد. محتویات
25
00:01:29,369 –> 00:01:33,630
فایل اول در قالب لیست
26
00:01:33,630 –> 00:01:39,689
همان wi فایل دوم آن را در
27
00:01:39,689 –> 00:01:42,390
حالت خواندن باز کنید و از عملکرد خطوط قرمز استفاده کنید،
28
00:01:42,390 –> 00:01:44,700
بنابراین این کاملاً استاندارد است،
29
00:01:44,700 –> 00:01:50,960
پس از آن ما از تلنگر HTML div استفاده میکنیم این
30
00:01:50,960 –> 00:02:01,040
است که فایل را با FF SF و
31
00:02:01,040 –> 00:02:08,758
فایل اول و فایل دوم خوب است، بنابراین
32
00:02:08,758 –> 00:02:12,090
اکنون ما باید بمیریم، بنابراین سوال این بود
33
00:02:12,090 –> 00:02:13,680
که ما فقط باید تفاوت را نشان
34
00:02:13,680 –> 00:02:13,950
35
00:02:13,950 –> 00:02:15,720
دهیم تا این کار را انجام دهیم که همه ما وارد کد HTML آنها می شویم
36
00:02:15,720 –> 00:02:19,290
و سعی می کنیم آن را تغییر دهیم تا کد HTML
37
00:02:19,290 –> 00:02:21,000
مورد علاقه ما در داخل
38
00:02:21,000 –> 00:02:25,730
بدنه سه راهی باشد، بنابراین ما به داخل آن می رویم. ناشنوایان و
39
00:02:27,110 –> 00:02:31,290
بدن سه راهی را برش می زنیم، از یک
40
00:02:31,290 –> 00:02:35,370
تابع خوب برای پیدا کردن موقعیت تگ بدنه سه راهی
41
00:02:35,370 –> 00:02:39,450
استفاده می کنیم و
42
00:02:39,450 –> 00:02:44,690
طول بدنه سه راهی را اضافه می کنیم زیرا نمی خواهیم
43
00:02:44,690 –> 00:02:49,019
داخل آن تگ بدن وجود داشته باشد، ما فقط می خواهیم
44
00:02:49,019 –> 00:02:51,120
چیزی که در داخل آن وجود دارد. تگهای بدن سه راهی ما
45
00:02:51,120 –> 00:02:55,349
نمیخواهیم این را به عبارت آنتیبادی تگ کنیم
46
00:02:55,349 –> 00:02:58,920
و سپس کولون و اگر
47
00:02:58,920 –> 00:03:06,410
انتهای بدن را خوب پیدا کنیم، پس اکنون و این
48
00:03:06,410 –> 00:03:09,930
باید زیررشتهای را داشته باشد که در
49
00:03:09,930 –> 00:03:13,140
داخل تگهای بدن سه راهی قرار داشت، حالا کاری که
50
00:03:13,140 –> 00:03:14,790
میخواهیم انجام دهیم این است. می خواهیم
51
00:03:14,790 –> 00:03:20,069
با استفاده از تابع split که می خواهیم آن را به لیست تبدیل کنیم
52
00:03:20,069 –> 00:03:24,660
آن را در خطوط جدید تقسیم کنید، خوب
53
00:03:24,660 –> 00:03:27,269
حالا کاری که میخواهیم انجام دهیم این است که
54
00:03:27,269 –> 00:03:32,010
هر خط را یکی یکی بررسی میکنیم، بنابراین چهار
55
00:03:32,010 –> 00:03:35,790
خط در لیست بدنه، اولین و آخرین را نادیده میگیریم،
56
00:03:35,790 –> 00:03:37,260
زیرا
57
00:03:37,260 –> 00:03:43,549
اولین و آخرین آنها فقط هستند. در مورد
58
00:03:43,639 –> 00:03:48,840
عناصر MG خوب است و اکنون کاری که ما می
59
00:03:48,840 –> 00:03:50,340
خواهیم انجام دهیم این است که به دنبال
60
00:03:50,340 –> 00:03:54,269
رشته های خاصی مانند diff add if diff
61
00:03:54,269 –> 00:03:58,349
add در خط نیستیم اساساً اگر
62
00:03:58,349 –> 00:03:59,970
تفاوتی وجود داشته باشد یک
63
00:03:59,970 –> 00:04:03,660
رشته خاص در داخل خط مانند diff وجود خواهد داشت. اضافه کنید تا
64
00:04:03,660 –> 00:04:05,280
اگر در رشته نباشد آن را بررسی
65
00:04:05,280 –> 00:04:07,230
میکنیم، به این معنی که اگر تفاوتی وجود نداشته
66
00:04:07,230 –> 00:04:09,569
باشد و همچنین
67
00:04:09,569 –> 00:04:14,400
تغییر مرگ را بررسی میکنیم اگر این در
68
00:04:14,400 –> 00:04:20,130
رشته نیست، سپس بررسی میکنیم که آیا فرعی
69
00:04:20,130 –> 00:04:21,810
در رشته است یا نه. در رشته
70
00:04:21,810 –> 00:04:24,240
نیز، کاری که
71
00:04:24,240 –> 00:04:26,130
میخواهیم انجام دهیم این است که وارد لیست
72
00:04:26,130 –> 00:04:27,930
میشویم و خط را حذف میکنیم،
73
00:04:27,930 –> 00:04:31,020
بنابراین اکنون لیست دیگر این خط را
74
00:04:31,020 –> 00:04:33,900
نخواهد داشت، بنابراین جایی که اساساً
75
00:04:33,900 –> 00:04:39,169
خط را حذف کردهایم. که متفاوت نبود،
76
00:04:39,169 –> 00:04:42,210
خوب، پس وقتی این حلقه for انجام شد
77
00:04:42,210 –> 00:04:45,830
، اکنون فقط لیستی از تفاوت ها را خواهیم داشت
78
00:04:45,830 –> 00:04:50,639
سوال اینجاست که سفارش
79
00:04:50,639 –> 00:04:56,100
کاملاً در همه
80
00:04:56,100 –> 00:04:58,759
جا خواهد بود زیرا یک دو سه چهار نخواهد
81
00:04:58,759 –> 00:05:01,110
بود، ممکن است هر چیزی باشد زیرا ما نمی
82
00:05:01,110 –> 00:05:02,340
دانیم کدام یک متفاوت هستند و کدام
83
00:05:02,340 –> 00:05:05,160
یک مشابه هستند تا بتوانیم رسیدگی کنیم. دوباره
84
00:05:05,160 –> 00:05:07,080
یک شمارنده ایجاد می کنیم و برابر با
85
00:05:07,080 –> 00:05:14,520
یک است و سپس برای خط در لیست tbody یک بار
86
00:05:14,520 –> 00:05:15,930
دیگر فقط به
87
00:05:15,930 –> 00:05:17,520
اولین مربوط می شویم و نگران
88
00:05:17,520 –> 00:05:20,010
اولین مورد در آخرین نیستیم و سپس
89
00:05:20,010 –> 00:05:25,340
سعی می کنیم اولین عدد با استفاده از
90
00:05:25,340 –> 00:05:30,210
عبارت rejects ما در واقع فقط
91
00:05:30,210 –> 00:05:35,580
به این عبارت علاقه مندیم ID برابر است با کد
92
00:05:35,580 –> 00:05:39,150
از بعد از این انتظار داریم که
93
00:05:39,150 –> 00:05:43,530
یک رقم وجود داشته باشد بنابراین
94
00:05:43,530 –> 00:05:47,070
ستاره را اسلاید می کنیم و سپس باید یک خط تیره وجود داشته باشد
95
00:05:47,070 –> 00:05:52,949
و سپس انتظار داریم انتهای کد رقمی دیگر
96
00:05:52,949 –> 00:05:58,710
و پس این اوه صبر کنید اینجا
97
00:05:58,710 –> 00:06:03,440
باید یک رقم دیگر وجود داشته باشد،
98
00:06:03,440 –> 00:06:07,139
بنابراین ای