در این مطلب، ویدئو یک نمونه اولیه رابط خط فرمان ساده پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:03:50
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,560 –> 00:00:02,320
در این درس من شما را از طریق یک نمونه اولیه
2
00:00:02,320 –> 00:00:04,000
رابط خط فرمان بسیار ساده آشنا میکنم
3
00:00:04,000 –> 00:00:04,960
4
00:00:04,960 –> 00:00:06,480
که به نوعی
5
00:00:06,480 –> 00:00:08,639
میتوان آن را پیادهسازی سادهلوح نامید، زیرا فقط
6
00:00:08,639 –> 00:00:09,120
از
7
00:00:09,120 –> 00:00:11,120
درک لیست پایتون و
8
00:00:11,120 –> 00:00:12,240
منطق شرطی
9
00:00:12,240 –> 00:00:14,400
برای انجام تجزیه استفاده میکند و شامل
10
00:00:14,400 –> 00:00:17,520
هیچ نوع نوع نیست. اعتبار
11
00:00:17,520 –> 00:00:19,439
سنجی اولین اسکریپتی که به شما نشان
12
00:00:19,439 –> 00:00:21,039
می دهم cul.pi است
13
00:00:21,039 –> 00:00:22,960
که یک رابط خط فرمان ساده است
14
00:00:22,960 –> 00:00:25,199
که هر تعداد آرگومان را به
15
00:00:25,199 –> 00:00:28,000
همراه یکی از سه گزینه می گیرد و سپس آرگومان ها را
16
00:00:28,000 –> 00:00:30,080
تبدیل می کند و آنها
17
00:00:30,080 –> 00:00:32,399
را مطابق قانون زیر چاپ می کند.
18
00:00:32,399 –> 00:00:34,960
گزینه به این معنی است که همه آرگومان های
19
00:00:34,960 –> 00:00:36,640
چاپ شده با حروف بزرگ نوشته می شوند
20
00:00:36,640 –> 00:00:38,160
در حالی که گزینه u آنها را با
21
00:00:38,160 –> 00:00:40,239
حروف بزرگ و گزینه l آنها را کوچک می کند
22
00:00:40,239 –> 00:00:42,160
23
00:00:42,160 –> 00:00:44,160
اکنون این اسکریپت ساده و بی تکلف
24
00:00:44,160 –> 00:00:45,680
گزینه ها و آرگومان ها را به
25
00:00:45,680 –> 00:00:46,559
روش زیر
26
00:00:46,559 –> 00:00:49,440
از هم جدا می کند و از درک لیست برای فیلتر
27
00:00:49,440 –> 00:00:50,320
کردن گزینه ها
28
00:00:50,320 –> 00:00:52,719
به عنوان هر گزینه استفاده می کند. آرگومان از
29
00:00:52,719 –> 00:00:53,600
خط فرمان ارسال
30
00:00:53,600 –> 00:00:56,079
می شود که با خط فاصله شروع می شود و سپس
31
00:00:56,079 –> 00:00:58,559
عملوندها یا آرگومان هایی را که
32
00:00:58,559 –> 00:00:58,960
من
33
00:00:58,960 –> 00:01:00,879
آنها را برای vi نامگذاری کرده ام دریافت می کند. تمایز عمومی
34
00:01:00,879 –> 00:01:02,239
از
35
00:01:02,239 –> 00:01:04,319
گزینهها فقط هر چیزی است که
36
00:01:04,319 –> 00:01:05,840
با خط تیره شروع نمیشود،
37
00:01:05,840 –> 00:01:07,280
بنابراین گزینهها و
38
00:01:07,280 –> 00:01:09,760
آرگومانها به راحتی از هم جدا میشوند
39
00:01:09,760 –> 00:01:11,760
و سپس منطق تصمیمگیری
40
00:01:11,760 –> 00:01:13,600
بر اساس گزینهای که در آن گنجانده شده است، میتواند
41
00:01:13,600 –> 00:01:14,000
به
42
00:01:14,000 –> 00:01:17,520
سادگی انجام شود اگر گزینه c
43
00:01:17,520 –> 00:01:21,119
در آن باشد. گزینهها سپس
44
00:01:21,119 –> 00:01:25,119
نسخهای از
45
00:01:25,119 –> 00:01:28,320
نقطه بههمپیوسته با حروف بزرگ را برای arg در
46
00:01:28,320 –> 00:01:30,560
args چاپ کنید، بنابراین فقط تمام آرگها را چاپ کنید و
47
00:01:30,560 –> 00:01:32,479
آنها را با حروف بزرگ
48
00:01:32,479 –> 00:01:34,640
49
00:01:34,640 –> 00:01:35,920
50
00:01:35,920 –> 00:01:38,320
درآورید.
51
00:01:38,320 –> 00:01:39,840
نسخه تمام
52
00:01:39,840 –> 00:01:40,640
آرگ ها و اگر
53
00:01:40,640 –> 00:01:42,560
l در گزینه انتخاب باشد،
54
00:01:42,560 –> 00:01:45,119
نسخه کوچک تمام rx را چاپ کنید،
55
00:01:45,119 –> 00:01:48,680
بنابراین بیایید ببینیم python
56
00:01:48,680 –> 00:01:52,159
cul.pi اجرا می شود و من در پرچم بزرگ
57
00:01:52,159 –> 00:01:52,720
58
00:01:52,720 –> 00:01:56,719
برای چند آرگومان ارسال می کنم و
59
00:01:56,719 –> 00:01:58,640
آنها را با حروف بزرگ می نویسم. که عالی کار