در این مطلب، ویدئو پایتون: تجزیه کننده arxml ساده با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:16:47
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,880 –> 00:00:03,439
سلام و خوش آمدید، بنابراین برای
2
00:00:03,439 –> 00:00:05,520
ویدیوی امروز موضوع دیگری را آماده کرده ام
3
00:00:05,520 –> 00:00:07,839
که در مورد چگونگی استخراج
4
00:00:07,839 –> 00:00:12,080
داده ها از یک rxml um با استفاده از پایتون
5
00:00:12,080 –> 00:00:15,040
و ایجاد
6
00:00:15,040 –> 00:00:17,680
یک لیست ممکن است و
7
00:00:17,680 –> 00:00:20,880
به منظور ایجاد خروجی برای نیازهایمان
8
00:00:20,880 –> 00:00:22,160
9
00:00:22,160 –> 00:00:23,920
است. به همین دلیل همانطور که گفتم
10
00:00:23,920 –> 00:00:26,560
ما از uh python استفاده می کنیم و در این
11
00:00:26,560 –> 00:00:29,279
مثال می خواهیم xml خود را قبلاً در اینجا آماده کرده
12
00:00:29,279 –> 00:00:31,679
ایم که اوم ،
13
00:00:31,679 –> 00:00:34,399
اکنون مهم نیست که چه چیزی در آن وجود دارد ، اما
14
00:00:34,399 –> 00:00:37,200
فقط می خواهیم ببینیم چگونه می توانیم داده ها را استخراج
15
00:00:37,200 –> 00:00:38,320
16
00:00:38,320 –> 00:00:41,680
کنیم بنابراین در اینجا um برخی از عناصر
17
00:00:41,680 –> 00:00:44,480
و اساساً میخواهیم
18
00:00:44,480 –> 00:00:48,160
برای این فایل جستجو کنیم و
19
00:00:48,160 –> 00:00:51,840
نام کوتاه uh را برای همه این گرههای uh
20
00:00:51,840 –> 00:00:54,879
um و شاید برخی عملیاتهای دیگر اگر بخواهیم به دست آوریم
21
00:00:54,879 –> 00:00:57,760
بنابراین اساساً میخواهیم
22
00:00:57,760 –> 00:01:00,719
لیستی دریافت کنیم که شامل
23
00:01:00,719 –> 00:01:04,799
یک con sm اینجا و اینجا میخواهیم
24
00:01:04,799 –> 00:01:07,920
دریافت کنیم برای مورد بعدی is you see و
25
00:01:07,920 –> 00:01:08,960
غیره
26
00:01:08,960 –> 00:01:11,840
بنابراین به همین دلیل اجازه دهید
27
00:01:11,840 –> 00:01:14,159
شروع کنیم
28
00:01:14,159 –> 00:01:16,960
من قبلا اینجا را آماده کرده ام pycharm
29
00:01:16,960 –> 00:01:19,840
و بیایید
30
00:01:19,840 –> 00:01:23,600
با وارد کردن ماژول های ضروری خود شروع
31
00:01:23,600 –> 00:01:28,159
کنیم تا سیستم عامل را وارد کنیم
32
00:01:28,159 –> 00:01:29,520
سپس
33
00:01:29,520 –> 00:01:30,720
ما فقط
34
00:01:30,720 –> 00:01:32,479
از
35
00:01:32,479 –> 00:01:36,479
lxml ما e3 را وارد می کنیم،
36
00:01:36,479 –> 00:01:39,479
37
00:01:42,880 –> 00:01:45,200
بنابراین اساساً این تمام چیزی است که
38
00:01:45,200 –> 00:01:46,240
در حال حاضر به آن نیاز داریم،
39
00:01:46,240 –> 00:01:47,680
اجازه دهید
40
00:01:47,680 –> 00:01:52,600
شروع کنیم کلاس را ایجاد کنیم،
41
00:01:56,000 –> 00:01:58,159
42
00:01:58,159 –> 00:02:01,119
سپس سازنده
43
00:02:06,960 –> 00:02:10,639
um را در اینجا
44
00:02:10,639 –> 00:02:13,599
نام فایل
45
00:02:20,959 –> 00:02:23,920
خوب می دهیم، سپس بیایید یک متد ایجاد کنیم
46
00:02:23,920 –> 00:02:27,760
که um نام دارد extract
47
00:02:27,760 –> 00:02:30,160
data
48
00:02:31,760 –> 00:02:32,879
good
49
00:02:32,879 –> 00:02:34,160
بنابراین اکنون
50
00:02:34,160 –> 00:02:36,000
می توانیم
51
00:02:36,000 –> 00:02:39,840
um بنابراین میخواهیم نام فایل um را دریافت کنیم
52
00:02:39,920 –> 00:02:40,720
53
00:02:40,720 –> 00:02:41,920
54
00:02:41,920 –> 00:02:45,760
که um است، ما این کار را انجام میدهیم، بنابراین
55
00:02:45,760 –> 00:02:48,879
سعی میکنیم مسیر مطلق را در اینجا به دست آوریم
56
00:02:48,879 –> 00:02:51,120
که os است
57
00:02:51,120 –> 00:02:52,000
اما
58
00:02:52,000 –> 00:02:53,840
59
00:02:53,840 –> 00:02:56,319
um abs pad
60
00:02:56,319 –> 00:02:59,920
و در اینجا
61
00:03:00,640 –> 00:03:03,680
ما فقط حیوانات خانگی و
62
00:03:03,680 –> 00:03:06,640
نام دایرکتوری را
63
00:03:10,720 –> 00:03:11,760
64
00:03:11,760 –> 00:03:14,319
داریم و سپس میخواهیم
65
00:03:14,319 –> 00:03:17,519
فایل xml
66
00:03:17,599 –> 00:03:21,680
در مسیر os است
67
00:03:22,400 –> 00:03:24,800
68
00:03:25,519 –> 00:03:28,720
و ما مسیر مطلق را
69
00:03:28,720 –> 00:03:32,560
میدهیم و اوه در ورودی است، من یک
70
00:03:32,560 –> 00:03:34,640
ورودی پوشه اضافی دارم
71
00:03:34,640 –> 00:03:37,200
که در آن فایل ورودی برای این اسکریپت مشخص شده
72
00:03:37,200 –> 00:03:38,480
است
73
00:03:38,480 –> 00:03:41,200
و ما فقط
74
00:03:41,200 –> 00:03:43,840
75
00:03:43,840 –> 00:03:46,840
76
00:03:47,599 –> 00:03:48,799
نام فایل
77
00:03:48,799 –> 00:03:50,239
را به هم متصل
78
00:03:50,239 –> 00:03:51,519
79
00:03:51,519 –> 00:03:55,200
میکنیم، بنابراین در این مرحله میتوانیم ما میخواهیم
80
00:03:55,200 –> 00:03:57,680
یک عبارت بنویسیم و این عبارت به
81
00:03:57,680 –> 00:03:59,280
82
00:03:59,280 –> 00:04:01,599
سه مهاجر داده میشود تا دادهها را جمعآوری کنند،
83
00:04:01,599 –> 00:04:02,560
84
00:04:02,560 –> 00:04:07,120
بنابراین عبارت um data داریم، مثلاً
85
00:04:07,120 –> 00:04:08,640
uh one
86
00:04:08,640 –> 00:04:11,519
که به شرح زیر است،
87
00:04:11,519 –> 00:04:16,319
بنابراین در اینجا میخواهیم تایپ
88
00:04:18,720 –> 00:04:22,000
کنیم و مثلاً نام محلی را دریافت کنیم
89
00:04:23,199 –> 00:04:26,199
90
00:04:28,000 –> 00:04:32,320
و w e نام
91
00:04:32,800 –> 00:04:35,120
92
00:04:35,120 –> 00:04:37,040
عناصر
93
00:04:37,040 –> 00:04:41,120
پیکربندی مدل ecu را مینویسد،
94
00:04:41,600 –> 00:04:45,680
بنابراین میتوانیم این را بگیریم
95
00:04:45,680 –> 00:04:47,840
و آن را
96
00:04:47,840 –> 00:04:50,160
اینجا تایپ میکنیم،
97
00:04:52,160 –> 00:04:53,680
سپس
98
00:04:53,680 –> 00:04:56,320
میخواهیم جلو برویم
99
00:04:56,320 –> 00:04:58,800
100
00:04:58,800 –> 00:05:01,120
و
101
00:05:01,600 –> 00:05:04,000
آن را
102
00:05:04,000 –> 00:05:07,160
در پرانتز قرار
103
00:05:13,440 –> 00:05:15,840
دهیم و میخواهیم
104
00:05:15,840 –> 00:05:18,320
دوباره
105
00:05:18,320 –> 00:05:21,039
نام محلی بنویسیم
106
00:05:23,440 –> 00:05:27,199
و اینجا میخواهیم بگیریم. اوم
107
00:05:27,199 –> 00:05:29,280
نام کوتاه
108
00:05:29,280 –> 00:05:31,520
بله
109
00:05:32,240 –> 00:05:34,320
دوباره
110
00:05:34,320 –> 00:05:36,560
میخواهیم نام کوتاه را بگیریم
111
00:05:36,560 –> 00:05:38,479
و این
112
00:05:38,479 –> 00:05:40,800
متن
113
00:05:42,000 –> 00:05:45,360
را خروجی بگیریم، بنابراین نام کوتاه را اینجا میگیریم
114
00:05:46,639 –> 00:05:48,960
115
00:05:49,360 –> 00:05:52,320
و فقط
116
00:05:52,320 –> 00:05:55,280
به عنوان یک رشته در اینجا
117
00:05:57,759 –> 00:05:58,960
خوب است
118
00:05:58,960 –> 00:06:01,440
در این مرحله، فکر میکنم
119
00:06:01,440 –> 00:06:03,280
کار با این عبارت تمام شده است و فقط
120
00:06:03,280 –> 00:06:04,840
میخواستیم
121
00:06:04,840 –> 00:06:08,880
اکنون استفاده کنیم و ما به عنوان مثال، داده 1 را داشته باشید و
122
00:06:08,880 –> 00:06:11,919
فقط
123
00:06:13,759 –> 00:06:15,919
سه
124
00:06:15,919 –> 00:06:18,479
expat را ارائه دهید
125
00:06:19,120 –> 00:06:23,680
و ما می خواهیم عبارت داده را بیان کنیم one
126
00:06:25,120 –> 00:06:27,280
good
127
00:06:27,280 –> 00:06:29,600
um
128
00:06:29,759 –> 00:06:33,039
من فکر می کنم فراموش کرده ایم
129
00:06:33,280 –> 00:06:37,919
درختی را در اینجا مشخص کنیم که e3 است
130
00:06:37,919 –> 00:06:41,319
که تجزیه می شود
131
00:06:48,720 –> 00:06:53,039
و می خواهیم فایل rxml را
132
00:06:53,199 –> 00:06:54,560
خوب ارائه
133
00:06:54,560 –> 00:06:55,360
134
00:06:55,360 –> 00:06:56,880
دهیم اکنون اجازه دهید
135
00:06:56,880 –> 00:07:00,960
این را به عنوان یک بازگردانیم. لیستی
136
00:07:00,960 –> 00:07:02,720
از um
137
00:07:02,720 –> 00:07:06,400
tuples به عنوان مثال بنابراین ما می خواهیم
138
00:07:06,400 –> 00:07:08,720
um
139
00:07:09,680 –> 00:07:11,759
این یکی را برگردانیم
140
00:07:11,759 –> 00:07:14,639
و آن را زیپ می کنیم
141
00:07:14,639 –> 00:07:18,960
و داده یک را در حال حاضر ارائه می
142
00:07:18,960 –> 00:07:20,639
143
00:07:20,639 –> 00:07:23,759
دهیم خوب بیایید یک شی بسازیم uh data object
144
00:07:23,759 –> 00:07:25,280
برای این کلاس
145
00:07:25,280 –> 00:07:27,120
که
146
00:07:27,120 –> 00:07:30,880
یک کلاس قطعات است و فقط
147
00:07:30,880 –> 00:07:31,680
نام آن را می دهیم.
148
00:07:31,680 –> 00:07:33,840
از فایلی
149
00:07:33,840 –> 00:07:35,440
که
150
00:07:35,440 –> 00:07:38,000
دوباره در اینجا در پوشه ورودی مشخص شده
151
00:07:38,000 –> 00:07:39,840
است
152
00:07:39,840 –> 00:07:41,199
153
00:07:41,199 –> 00:07:44,199
154
00:07:45,440 –> 00:07:47,680
و حالا
155
00:07:47,680 –> 00:07:49,759
بیایید
156
00:07:49,759 –> 00:07:52,160
157
00:07:52,160 –> 00:07:53,199
158
00:07:53,199 –> 00:07:55,520
159
00:07:55,520 –> 00:07:57,680
با فراخوانی
160
00:07:57,680 –> 00:07:59,759
داده های استخراج داده های خود را بر