در این مطلب، ویدئو برنامه Back Door با استفاده از پایتون قسمت 4 (دانلود فایل ها از راه دور) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:16
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,240 –> 00:00:02,540
[موسیقی]
2
00:00:07,130 –> 00:00:10,200
درست است پس سلام بچه ها و به دیگ
3
00:00:10,200 –> 00:00:12,990
پر از ایجاد یک برنامه پشتیبان با استفاده از
4
00:00:12,990 –> 00:00:15,929
پایتون خوش آمدید این آموزش واقعاً جایی
5
00:00:15,929 –> 00:00:17,580
است که جالب می شود زیرا این
6
00:00:17,580 –> 00:00:20,420
بار یاد می گیریم که چگونه
7
00:00:20,420 –> 00:00:24,900
فایل های راه دور را از رایانه مورد نظر
8
00:00:24,900 –> 00:00:27,210
با استفاده از سرور خود بارگیری کنیم. و برنامه slave،
9
00:00:27,210 –> 00:00:29,250
بنابراین قبل از شروع این آموزش،
10
00:00:29,250 –> 00:00:31,289
کاری که می خواهید انجام دهید این است که یک
11
00:00:31,289 –> 00:00:33,120
مقصد پوشه جدید ایجاد کنید، فقط برای اینکه بتوانیم آن را
12
00:00:33,120 –> 00:00:36,480
آزمایش کنیم تا فایل کاری که می خواهید انجام
13
00:00:36,480 –> 00:00:47,149
دهید.
14
00:00:47,149 –> 00:00:53,579
15
00:00:53,579 –> 00:00:55,260
در واقع در حال حاضر بر روی یک
16
00:00:55,260 –> 00:00:57,390
کامپیوتر هدف اجرا می شود و این
17
00:00:57,390 –> 00:00:59,850
دایرکتوری است که در آن قرار دارد و بیایید
18
00:00:59,850 –> 00:01:01,980
فقط چند فایل نمونه در اینجا ایجاد کنیم مانند این
19
00:01:01,980 –> 00:01:05,939
فایل word، اجازه دهید آن را um test بنامیم و ما
20
00:01:05,939 –> 00:01:10,610
فقط می توانیم این فایل را باز کنیم و تایپ کنیم
21
00:01:10,610 –> 00:01:14,729
این مهم است
22
00:01:14,729 –> 00:01:18,180
وای خوب بنابراین ما اکنون فایلی به نام
23
00:01:18,180 –> 00:01:21,180
test of dogs داریم و سپس این و
24
00:01:21,180 –> 00:01:23,280
برنامه Slave را در مثال انتخاب
25
00:01:23,280 –> 00:01:24,990
مقصد قرار می دهیم که می تواند کامپیوتری باشد
26
00:01:24,990 –> 00:01:27,540
که فایل برده در آن اجرا می شود، بنابراین اکنون
27
00:01:27,540 –> 00:01:31,500
آنچه می خواهیم برای انجام این کار این است که سرور
28
00:01:31,500 –> 00:01:35,549
و فایل برده را ویرایش کنید و کد ما را
29
00:01:35,549 –> 00:01:38,759
برای دانلود فایل های سفارشی خود اضافه کنید، بنابراین اول از
30
00:01:38,759 –> 00:01:42,479
همه اجازه دهید آنها را در کنار هم قرار دهیم کاری که می
31
00:01:42,479 –> 00:01:46,350
خواهید انجام دهید این است که دستوری را که
32
00:01:46,350 –> 00:01:48,180
می خواهیم برای دانلود استفاده کنیم را ببینیم. فایل
33
00:01:48,180 –> 00:01:50,130
بنابراین دستوری که ما برای
34
00:01:50,130 –> 00:01:54,390
دانلود فایل ها استفاده می کنیم این خواهد بود که فقط
35
00:01:54,390 –> 00:01:59,070
بگوییم فایل ها را
36
00:01:59,070 –> 00:02:06,960
خوب از دایرکتوری دانلود کنید، بنابراین کاری که
37
00:02:06,960 –> 00:02:08,520
می خواهید انجام دهید این است که ادامه دهید و
38
00:02:08,520 –> 00:02:10,530
این دستور را ثبت کنید که چگونه این کار را انجام می
39
00:02:10,530 –> 00:02:12,330
دهیم فقط کپی کنید. این
40
00:02:12,330 –> 00:02:14,400
عبارت Elif را دقیقاً در اینجا قرار می دهیم و
41
00:02:14,400 –> 00:02:18,000
سپس آن را در زیر آن قرار می دهیم و این
42
00:02:18,000 –> 00:02:21,450
یک فایل واضح دانلود نامیده می شود
43
00:02:21,450 –> 00:02:23,550
که یک ثانیه پیش تصمیم گرفتیم
44
00:02:23,550 –> 00:02:25,830
و اول از همه کاری که می خواهیم انجام دهیم این
45
00:02:25,830 –> 00:02:27,750
است که ما ارسال
46
00:02:27,750 –> 00:02:30,930
دستور به برنامه Slave، بنابراین
47
00:02:30,930 –> 00:02:33,060
برای اینکه در اینجا شناسایی شود، باید آن را
48
00:02:33,060 –> 00:02:35,430
نیز کپی کرده و یک بار دیگر آن را Paste کنیم
49
00:02:35,430 –> 00:02:39,000
تا دستور در واقع در
50
00:02:39,000 –> 00:02:40,890
برنامه Slave شناسایی شود یا بدیهی است که
51
00:02:40,890 –> 00:02:48,560
کار نمی کند، بنابراین فقط فایل ها را دانلود کنید.
52
00:02:48,560 –> 00:02:53,010
سمت راست و سپس فایل و سپس میتوانیم
53
00:02:53,010 –> 00:02:56,220
از کاربر درخواست کنیم فایلی را که
54
00:02:56,220 –> 00:02:58,650
میخواهد دانلود کند، بنابراین نمای فایل میخواهد
55
00:02:58,650 –> 00:03:00,390
کاری را که ما انجام میدهیم دانلود کند، یعنی
56
00:03:00,390 –> 00:03:10,430
میتوانیم نام خود را تایپ کنیم معادل رشته ورودی است،
57
00:03:11,090 –> 00:03:18,269
لطفاً لینک فایل را وارد کنید،
58
00:03:18,269 –> 00:03:19,980
یعنی مسیر فایل فقط آن
59
00:03:19,980 –> 00:03:26,810
را در این مسیر فایل از جمله نام ما به
60
00:03:26,810 –> 00:03:31,350
درستی ذخیره کنید، بنابراین هنگامی که مسیر فایل و
61
00:03:31,350 –> 00:03:33,360
نام فایل فایلی را
62
00:03:33,360 –> 00:03:34,620
که میخواهیم از برنامه Slave دانلود کنیم
63
00:03:34,620 –> 00:03:36,390
در اختیار داشته باشیم، بنابراین به خاطر داشته باشید که واضح است که
64
00:03:36,390 –> 00:03:39,390
باید سفارشی را انجام دهید. ابتدا دایرکتوری را
65
00:03:39,390 –> 00:03:42,209
بیاموزید و یاد بگیرید که درایو C و
66
00:03:42,209 –> 00:03:44,040
برنامه Slave چگونه کار می کند و
67
00:03:44,040 –> 00:03:46,440
دایرکتوری ها و موارد دیگر چگونه هستند، می توانید از
68
00:03:46,440 –> 00:03:50,880
آن پیوند دایرکتوری سفارشی استفاده کنید و آن را
69
00:03:50,880 –> 00:03:52,650
کپی کرده و در اینجا قرار دهید تا
70
00:03:52,650 –> 00:03:54,660
بتوانید فایل مورد نظر خود را پیدا کنید و
71
00:03:54,660 –> 00:03:55,980
سپس وقتی نام فایل را
72
00:03:55,980 –> 00:03:57,720
داشتیم، کاری که میخواهیم انجام دهیم این است که نام آن فایل را ارسال میکنیم،
73
00:03:57,720 –> 00:04:01,050
بیایید نام آن را به مسیر فایل تغییر دهیم،
74
00:04:01,050 –> 00:04:02,670
زیرا واقعاً من را آزار میدهد،
75
00:04:02,670 –> 00:04:06,120
بنابراین مسیر بسیار خوب است، بنابراین ما آن را
76
00:04:06,120 –> 00:04:08,220
بعد از دو ساعت ارسال میکنیم.
77
00:04:08,220 –> 00:04:12,030
نقطه اتصال مسیر فایل ارسال نقطه
78
00:04:12,030 –> 00:04:16,060
وارد شده و سپس می توانیم پرینت
79
00:04:16,060 –> 00:04:19,149
بگیریم، بیایید هیچ اشتباهی نیاوریم، بنابراین وقتی
80
00:04:19,149 –> 00:04:22,000
به اینجا می رویم، کاری که می خواهیم انجام دهیم این است
81
00:04:22,000 –> 00:04:25,210
که این را تغییر دهیم تا
82
00:04:25,210 –> 00:04:31,600
این فایل را با توقف دریافت صدا
83
00:04:31,600 –> 00:04:35,500
کنیم، فعلاً فقط 5000 را انجام دهیم و سپس ما
84
00:04:35,500 –> 00:04:45,340
مسیر do power برابر است با رمزگشایی نقطهای فایل به طوری
85
00:04:45,340 –> 00:04:47,889
که ما هیچ داده غیرضروری در
86
00:04:47,889 –> 00:04:49,780
آنجا نداشته باشیم، فقط به مواردی که نیاز داریم نیاز داریم،
87
00:04:49,780 –> 00:04:52,449
بنابراین اول از همه کاری که باید انجام دهیم این است
88
00:04:52,449 –> 00:04:54,789
که یک فرمان بازکننده شانه را اجرا کنیم تا باز کنیم،
89
00:04:54,789 –> 00:05:00,970
یعنی wow برابر است با open و پس آنچه را که
90
00:05:00,970 –> 00:05:02,710
باز میکنیم مشخصاً
91
00:05:02,710 –> 00:05:07,360
مسیر فایل زیرخط یا باز کردن آن خواهد بود
92
00:05:07,360 –> 00:05:15,810
و ما در حالت خواندن باز میکنیم،
93
00:05:15,810 –> 00:05:18,580
این باید چیز دیگری نیز باشد، بنابراین
94
00:05:18,580 –> 00:05:21,270
ما در حالت خواندن بایتها باز
95
00:05:21,270 –> 00:05:23,740
میکنیم، بنابراین آنچه میگوییم در اینجا ما
96
00:05:23,740 –> 00:05:26,110
فایلی را باز می کنیم که از سروری که فرستاده ایم مشخص شده است،
97
00:05:26,110 –> 00:05:28,210
آن را
98
00:05:28,210 –> 00:05:29,740
باز می کنیم و در حالت خواندن
99
00:05:29,740 –> 00:05:31,780
بایت ها هنگام
100
00:05:31,780 –> 00:05:34,150
نوشتن فایل ها، آن را به عنوان بایت گندم می نویسیم و
101
00:05:34,150 –> 00:05:36,130
اکنون ما “فقط آن را می خوانیم، بنابراین پس
102
00:05:36,130 –> 00:05:37,930
از اتمام کار، می خواهیم آن را بازنویسی کنیم
103
00:05:37,930 –> 00:05:38,620
فایل را
104
00:05:38,620 –> 00:05:41,820
خوب در واقع ما فقط می گوییم داده ها برابر است با
105
00:05:41,820 –> 00:05:47,560
خواندن نقطه فایل و سپس زمانی که داده
106
00:05:47,560 –> 00:05:49,479
ها خوانده شد، آن داده ها
107
00:05:49,479 –> 00:05:53,349
را به
108
00:05:53,349 –> 00:05:55,870
برنامه اصلی یا برنامه سرور ارسال می
109
00:05:55,870 –> 00:06:01,870
کنیم، بنابراین ما داده ها و کدهای مربوطه را متوقف می کنیم.
110
00:06:01,870 –> 00:06:06,760
این کار را در حال حاضر انجام می دهد، بنابراین وقتی داده
111
00:06:06,760 –> 00:06:08,139
ها ارسال شد، ما فقط می خواهیم
112
00:06:08,139 –> 00:06:15,010
اینجا چاپ کنیم با موفقیت
113
00:06:15,010 –> 00:06:18,200
درست است، بنابراین وقتی کارمان تمام شد،
114
00:06:18,200 –> 00:06:22,790
فقط یک خالی را بارها و بارها
115
00:06:22,790 –> 00:06:24,650
دور اینجا چاپ می کنیم تا زیبا و مرتب ب