در این مطلب، ویدئو دانلود فایل پایتون شیرپوینت – به روز رسانی با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:41:09
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,960 –> 00:00:05,839
هی چه خوبه من لو
2
00:00:05,839 –> 00:00:07,600
و اوه خیلی وقته مرد
3
00:00:07,600 –> 00:00:11,519
خیلی وقته که من واقعاً
4
00:00:11,519 –> 00:00:15,679
خیلی مشغول کارم هستم
5
00:00:15,679 –> 00:00:18,240
شما پروژه های جدید زیادی می دونید که می دونید
6
00:00:18,240 –> 00:00:21,439
در حال گسترش هستند که
7
00:00:21,439 –> 00:00:24,240
خوب هم هست. اوم همسرم
8
00:00:24,240 –> 00:00:26,000
چندی پیش بچه دار شد،
9
00:00:26,000 –> 00:00:28,720
اما می دانید که الان چهار هفته است که
10
00:00:28,720 –> 00:00:30,480
به بچه کمک می کنم، بنابراین من
11
00:00:30,480 –> 00:00:32,238
هم درگیر آن بودم، بگذارید بگوییم که
12
00:00:32,238 –> 00:00:34,000
خیلی کم می خوابم،
13
00:00:34,000 –> 00:00:36,800
با این وجود، بنابراین من از یوتیوب و کار کردن لذت می برم.
14
00:00:36,800 –> 00:00:39,200
میدانی که باید زمان را
15
00:00:39,200 –> 00:00:41,280
به درستی در آن بگذرانم، بنابراین این کاری است که اکنون انجام میدهم،
16
00:00:41,280 –> 00:00:43,680
سعی میکنم در مدت زمان زیادی کم
17
00:00:43,680 –> 00:00:46,079
18
00:00:46,079 –> 00:00:48,079
19
00:00:48,079 –> 00:00:49,680
20
00:00:49,680 –> 00:00:50,800
21
00:00:50,800 –> 00:00:52,160
22
00:00:52,160 –> 00:00:53,840
کنم. من سعی می کنم از
23
00:00:53,840 –> 00:00:55,600
همه چیز به خصوص یوتیوب عقب مانده ام،
24
00:00:55,600 –> 00:00:58,640
بنابراین
25
00:00:58,640 –> 00:01:00,960
اگر به شما پاسخ دادم، هنوز زودتر به شما پاسخ خواهم داد،
26
00:01:00,960 –> 00:01:03,280
27
00:01:03,280 –> 00:01:05,360
اما من فقط یک مرد واقعاً شلوغ بودم،
28
00:01:05,360 –> 00:01:06,799
ما بسیار شبیه هستیم مشغول
29
00:01:06,799 –> 00:01:09,280
همه چیز هستم، اما من وقت خواهم گذاشت
30
00:01:09,280 –> 00:01:11,280
همه شما را فراموش نکردهام، بنابراین این
31
00:01:11,280 –> 00:01:13,119
میتواند یک ویدیوی بعدی از
32
00:01:13,119 –> 00:01:15,119
ویدیوی قبلی باشد که من
33
00:01:15,119 –> 00:01:17,520
ساختهام، یعنی
34
00:01:17,520 –> 00:01:19,200
فایلها را
35
00:01:19,200 –> 00:01:22,720
با استفاده از پایتون از اشتراکپوینت دانلود میکند،
36
00:01:23,119 –> 00:01:26,799
بنابراین ما نگاهی به آن
37
00:01:26,799 –> 00:01:29,200
میاندازیم که این مرد اینجاست، بنابراین
38
00:01:29,200 –> 00:01:32,000
اگر قبل از رفتن به آنجا بروم در ادامه بسیار
39
00:01:32,000 –> 00:01:34,479
سپاسگزار خواهم بود که
40
00:01:34,479 –> 00:01:37,680
مانند این ویدیو به من کمک کنید دوباره مرا دنبال کنید
41
00:01:37,680 –> 00:01:39,119
، می دانم که
42
00:01:39,119 –> 00:01:40,400
کمی
43
00:01:40,400 –> 00:01:41,680
سست شده ام اما اوم، من این کار را انجام می دهم،
44
00:01:41,680 –> 00:01:44,399
من
45
00:01:44,399 –> 00:01:47,040
برای ساختن یوتیوب بیشتر وقت می گذارم ویدیوها من میخواهم
46
00:01:47,040 –> 00:01:48,720
بتوانم به همه شما در هر
47
00:01:48,720 –> 00:01:50,079
راه ممکن کمک
48
00:01:50,079 –> 00:01:52,000
کنم، بنابراین ممنون میشوم که دنبال کردن و
49
00:01:52,000 –> 00:01:53,680
موارد مشابه را میدانید، میدانید هر کاری میتوانم برای
50
00:01:53,680 –> 00:01:55,119
کمک به
51
00:01:55,119 –> 00:01:56,880
من انجام دهم، بسیار عالی است،
52
00:01:56,880 –> 00:01:59,360
بنابراین میگوید فایلها را از
53
00:01:59,360 –> 00:02:01,759
Sharepoint you the python دانلود کنید ویدیو،
54
00:02:01,759 –> 00:02:04,719
بنابراین باید
55
00:02:04,719 –> 00:02:08,639
درخواستهای زیادی دریافت کردم، میدانید،
56
00:02:08,639 –> 00:02:11,120
ویدیو نحوه دانلود یک
57
00:02:11,120 –> 00:02:13,360
فایل خاص را به خوبی نشان میدهد که اگر بخواهم
58
00:02:13,360 –> 00:02:15,920
همه فایلها را مستقیماً از یک پوشه
59
00:02:15,920 –> 00:02:19,599
اشتراکپوینت دانلود کنم یا اگر بخواهم
60
00:02:19,599 –> 00:02:21,920
یک فایل خاص را دانلود کنم چه میشود. الگوی فایل ها، بنابراین فرض
61
00:02:21,920 –> 00:02:24,400
کنید ممکن است شما یک f داشته باشید قدیمیتر است
62
00:02:24,400 –> 00:02:27,840
و فایلهایی برای نمایندگان فروش دارد،
63
00:02:27,840 –> 00:02:29,760
شاید در نام فایل میگوید
64
00:02:29,760 –> 00:02:31,760
گزارشهای فروش حالا شما فایلهای دیگری دارید که
65
00:02:31,760 –> 00:02:33,040
میگوید
66
00:02:33,040 –> 00:02:35,360
گزارشهای قلمرو یا هر چیز دیگری که درست است، من
67
00:02:35,360 –> 00:02:37,040
فقط از یک مثال استفاده
68
00:02:37,040 –> 00:02:38,560
میکنم که ممکن است نخواهید همه چیزهایی
69
00:02:38,560 –> 00:02:41,760
را که میخواهید دانلود کنید دانلود کنید. سلولها فقط خوب گزارش میدهند،
70
00:02:41,760 –> 00:02:42,640
71
00:02:42,640 –> 00:02:44,400
من میخواهم یک ویدیو را
72
00:02:44,400 –> 00:02:46,239
73
00:02:46,239 –> 00:02:47,360
74
00:02:47,360 –> 00:02:48,879
ببینم که این دو را نشان میدهد، بنابراین
75
00:02:48,879 –> 00:02:50,480
میخواهیم قبلاً یک ویدیو در مورد نحوه
76
00:02:50,480 –> 00:02:52,959
دانلود یک فایل خاص از sharepoint داشته باشم،
77
00:02:52,959 –> 00:02:54,560
اما اکنون میخواهم به شما نحوه دانلود را نشان دهم.
78
00:02:54,560 –> 00:02:57,280
همه فایلها را از
79
00:02:57,280 –> 00:02:59,280
اشتراکپوینت چگونه دانلود میکنید،
80
00:02:59,280 –> 00:03:00,640
آیا به دنبال الگوی خاصی هستید که
81
00:03:00,640 –> 00:03:02,959
میخواهیم آن فایلها را فقط دانلود
82
00:03:02,959 –> 00:03:05,040
کنیم تا از ابتدا شروع
83
00:03:05,040 –> 00:03:06,640
نکنیم، ما در واقع
84
00:03:06,640 –> 00:03:09,200
از این کد منبع استفاده میکنیم
85
00:03:09,200 –> 00:03:12,080
ویدیوی دیگر و سپس ما
86
00:03:12,080 –> 00:03:13,120
فقط میدانیم که
87
00:03:13,120 –> 00:03:15,040
آن را تقریباً به درستی تقویت کنید،
88
00:03:15,040 –> 00:03:19,519
بنابراین بیایید ادامه دهیم و شروع کنیم،
89
00:03:19,519 –> 00:03:21,519
بنابراین اگر همه آن را ندیدهاید
90
00:03:21,519 –> 00:03:23,360
ویدیو را ندیدهاید، اما میدانید که
91
00:03:23,360 –> 00:03:26,159
ممکن است کد منبع برای شما جدید باشد. بنابراین
92
00:03:26,159 –> 00:03:27,599
توصیه می کنم من نمی روم
93
00:03:27,599 –> 00:03:29,680
جزئیات مربوط به کاری که کد منبع
94
00:03:29,680 –> 00:03:32,159
کد منبع انجام می دهد، بروید و به ویدیو نگاه کنید،
95
00:03:32,159 –> 00:03:34,879
همچنین می توانید
96
00:03:34,879 –> 00:03:36,959
کد منبع را از
97
00:03:36,959 –> 00:03:39,840
حساب github بارگیری کنید تا
98
00:03:39,840 –> 00:03:41,920
بتوانید قبل از شروع یکی
99
00:03:41,920 –> 00:03:43,440
از کارهایی که می خواهم انجام دهم، این کار را انجام دهید. اجازه دهید من
100
00:03:43,440 –> 00:03:47,159
یک شاخه دیگر ایجاد کنم،
101
00:03:49,840 –> 00:03:50,640
102
00:03:50,640 –> 00:03:52,720
بنابراین اجازه دهید من یک شعبه را به سرعت ایجاد
103
00:03:52,720 –> 00:03:54,560
کنم و من این را
104
00:03:54,560 –> 00:03:56,640
میگویم، آن را بهروزرسانی مینامم
105
00:03:56,640 –> 00:03:58,400
و سال را
106
00:03:58,400 –> 00:04:01,760
در این مورد قرار میدهم که کجا هستیم 20 21
107
00:04:01,760 –> 00:04:02,799
10
108
00:04:02,799 –> 00:04:05,439
16.
109
00:04:07,439 –> 00:04:08,879
بسیار خوب، اکنون که من یک شعبه جدید ایجاد می کنم،
110
00:04:08,879 –> 00:04:11,360
111
00:04:11,599 –> 00:04:13,680
اجازه دهید من ادامه دهم و
112
00:04:13,680 –> 00:04:16,720
به به روز رسانی شعبه تغییر کنم 20
113
00:04:16,720 –> 00:04:18,959
1 10 16 بسیار خوب،
114
00:04:18,959 –> 00:04:20,320
بنابراین ما می خواهیم همه تغییرات را
115
00:04:20,320 –> 00:04:23,520
در این یکی انجام دهیم، بنابراین دوباره می توانید
116
00:04:23,520 –> 00:04:25,520
بر اساس شاخه جستجو کنید تا ببینید
117
00:04:25,520 –> 00:04:26,960
کد منبع اصلی و سپس
118
00:04:26,960 –> 00:04:28,800
کد منبع جدیدی که میخواهیم
119
00:04:28,800 –> 00:04:29,919
بسازیم،
120
00:04:29,919 –> 00:04:32,240
121
00:04:33,440 –> 00:04:35,600
بنابراین اجازه دهید به فایل کانفیگ خود بروم یکی
122
00:04:35,600 –> 00:04:37,360
از تغییراتی که
123
00:04:37,360 –> 00:04:39,280
در اینجا به شکل دیگری انجام
124
00:04:39,280 –> 00:04:42,880
میدهم این است که این پارامتر سند را حذف
125
00:04:42,880 –> 00:04:45,280
میکنم. ما داشتیم
126
00:04:45,280 –> 00:04:46,880
و قرار است
127
00:04:46,880 –> 00:04:49,280
اسناد به اشتراک گذاشته شود،
128
00:04:49,280 –> 00:04:51,520
129
00:04:51,600 –> 00:04:53,919
پس دلیل آن این است که اگر به آن بازگردیم
130
00:04:53,919 –> 00:04:55,759
پاس اصلی
131
00:04:55,759 –> 00:04:57,040
در اینجا که فقط در پوشه مشخص می شود
132
00:04:57,040 –> 00:04:58,240
133
00:04:58,240 –> 00:04:59,840
زیرا من قبلاً در
134
00:04:59,840 –> 00:05:01,600
فایل کانفیگم
135
00:05:01,600 –> 00:05:03,039
پاس root پوشه را مشخص کرده بودم بنابراین
136
00:05:03,039 –> 00:05:04,080
137
00:05:04,080 –> 00:05:05,280
اگر نگاهی به آن بیندازیم یک مثال بزنید ببینید
138
00:05:05,280 –> 00:05:07,759
پوشه چگونه است مثلاً 2020
139
00:05:07,759 –> 00:05:11,199
پس اجازه دهید به
140
00:05:11,199 –> 00:05:13,840
این سایت sharepoint است
141
00:05:13,840 –> 00:05:15,360
و می توانید بگویید که من در پوشه 2020 هستم
142
00:05:15,360 –> 00:05:16,880
اما پوشه ریشه در واقع
143
00:05:16,880 –> 00:05:19,600
یوتیوب است بنابراین به جای اینکه
144
00:05:19,600 –> 00:05:20,960
آن را در فایل کانفیگ قرار دهم، می
145
00:05:20,960 –> 00:05:23,360
خواهم آن را بیرون بیاورم، فقط می توانید آن را
146
00:05:23,360 –> 00:05:25,680
در um خود مشخص کنید.
147
00:05:25,680 –> 00:05:27,039
در شما
148
00:05:27,039 –> 00:05:29,199
به عنوان یک پارامتر و ما می خواهیم از طریق آن بگذریم که به
149
00:05:29,199 –> 00:05:30,560
150
00:05:30,560 –> 00:05:32,800
جای اینکه سخت کدگذاری شود، آن را پویاتر می کند،
151
00:05:32,800 –> 00:05:34,720
بنابراین این واقعاً دلیل اصلی این است که
152
00:05:34,720 –> 00:05:36,240
من می خواهم آن قطعه را
153
00:05:36,240 –> 00:05:37,280
همانطور
154
00:05:37,280 –> 00:05:38,639
که بقیه کار می کنند حذف کنم. همینطور بمانید، می خواهید
155
00:05:38,639 –> 00:05:42,320
156
00:05:42,320 –> 00:05:43,840
همه چیز را با ایمیل خود جایگزین کنید، حتی براکت های فرفری،
157
00:05:43,840 –> 00:05:45,680
زیرا من فکر می کنم برخی از شما ممکن است
158
00:05:45,680 –> 00:05:48,479
براکت های فرفری را جایگزین نکنند، بنابراین براکت های فر
159
00:05:48,479 –> 00:05:50,320
را نیز بردارید و
160
00:05:50,320 –> 00:05:51,840
رمز عبور خود را
161
00:05:51,840 –> 00:05:54,080
مشابه آن قرار دهید. دامنه
162
00:05:54,080 –> 00:05:55,919
و سپس سایت شما بنابراین در
163
00:05:55,919 –> 00:05:58,960
مورد من نام سایت من
164
00:05:58,960 –> 00:06:00,319
سطح مینت نامیده
165
00:06:00,319 –> 00:06:02,080
می شود، اگر
166
00:06:02,080 –> 00:06:03,600
مطمئن نیستید
167
00:06:03,600 –> 00:06:05,360
به آدرس اینترنتی خود نگاه می کنید، می توانید تمام
168
00:06:05,360 –> 00:06:07,440
اطلاعات خود را در اینجا دریافت کنید دامنه
169
00:06:07,440 –> 00:06:09,919
من و نام سایت من
170
00:06:09,919 –> 00:06:11,919
کاملاً درست است.
171
00:06:11,919 –> 00:06:13,840
اما این یک تغییر است، فقط آن
172
00:06:13,840 –> 00:06:14,960
قطعه را که یکی از آن چیزهایی بود که
173
00:06:14,960 –> 00:06:16,960
باید حذف میکردیم حذف کنید،
174
00:06:16,960 –> 00:06:18,560
اکنون میخواهیم تغییراتی را
175
00:06:18,560 –> 00:06:21,039
در اینجا در فایل اشتراکپوینت خود اعمال کنیم،
176
00:06:21,039 –> 00:06:23,120
بنابراین ابتدا از آنجا شروع میکنیم،
177
00:06:23,120 –> 00:06:25,199
178
00:06:25,199 –> 00:06:26,160
179
00:06:26,160 –> 00:06:28,160
پس بیایید ادامه دهیم و برخی از این
180
00:06:28,160 –> 00:06:30,639
تغییرات را انجام
181
00:06:31,600 –> 00:06:35,400
دهید، بیایید
182
00:06:38,080 –> 00:06:39,680
ببینیم یکی از چیزهایی که قرار است
183
00:06:39,680 –> 00:06:42,080
در اینجا اضافه کنیم، این است که چگونه می بینیم که چگونه
184
00:06:42,080 –> 00:06:43,120
این را
185
00:06:43,120 –> 00:06:45,199
داریم، ما این پوشه اتصال پوشه را ایجاد می
186
00:06:45,199 –> 00:06:47,520
کنیم، سپس دوباره یک فایل دانلود
187
00:06:47,520 –> 00:06:48,880
داریم که بسیار خاص است. دوباره
188
00:06:48,880 –> 00:06:50,960
یک فایل را دانلود کنید، بنابراین اکنون کاری
189
00:06:50,960 –> 00:06:52,639
که قرار است انجام دهیم، میخواهیم فایلی
190
00:06:52,639 –> 00:06:55,759
بسازیم که به
191
00:06:55,759 –> 00:06:58,880
آن لیست فایل دریافت میشود،
192
00:06:58,880 –> 00:07:00,160
پس بیایید ادامه دهیم و این کار را انجام دهیم که
193
00:07:00,160 –> 00:07:02,479
194
00:07:02,479 –> 00:07:03,840
195
00:07:03,840 –> 00:07:05,280
لیست
196
00:07:05,280 –> 00:07:08,639
فایلهای خوبی خواهیم بود. نام پوشه باشد،
197
00:07:08,639 –> 00:07:10,160
198
00:07:10,160 –> 00:07:12,560
بنابراین ما نام پوشه را
199
00:07:12,560 –> 00:07:14,560
در این مورد
200
00:07:14,560 –> 00:07:17,560
مشخص می کنیم
201
00:07:19,120 –> 00:07:20,720
این خواهد بود که
202
00:07:20,720 –> 00:07:24,000
ما اکنون
203
00:07:24,000 –> 00:07:28,280
به نمونه پوشه خود وصل می شویم
204
00:07:30,080 –> 00:07:30,880
205
00:07:30,880 –> 00:07:34,080
نام پوشه
206
00:07:34,080 –> 00:07:37,919
و سپس یک بازگشت انجام
207
00:07:41,199 –> 00:07:44,720
می دهیم و در این مورد
208
00:07:44,720 –> 00:07:46,960
فایل ها را برمی
209
00:07:46,960 –> 00:07:49,919
گردانیم بنابراین این شی در
210
00:07:49,919 –> 00:07:54,879
اینجا بخشی از کلاس sharepoint است.
211
00:07:54,879 –> 00:07:57,599
که در زیر این
212
00:07:57,599 –> 00:07:58,879
پوشه
213
00:07:58,879 –> 00:08:00,319
کلاس uh قرار می گیرد
214
00:08:00,319 –> 00:08:01,759
و سپس این یکی از اشیاء است که
215
00:08:01,759 –> 00:08:03,599
در نهایت فقط لیستی از
216
00:08:03,599 –> 00:08:05,680
تمام فایل هایی را که در اینجا انجام
217
00:08:05,680 –> 00:08:07,599
می دهد به دست می دهد، به طوری که تنها با
218
00:08:07,599 –> 00:08:09,520
ارائه نام فایل شماره یک است،
219
00:08:09,520 –> 00:08:12,879
ما یک لیست را برمی گردانیم. از فایلها
220
00:08:12,879 –> 00:08:14,560
با فرمت
221
00:08:14,560 –> 00:08:16,240
json،
222
00:08:16,240 –> 00:08:17,840
223
00:08:17,840 –> 00:08:20,160
بنابراین فقط fyi که این
224
00:08:20,160 –> 00:08:22,240
فرمت است که ما آن را در
225
00:08:22,240 –> 00:08:24,319
تابع بعدی که
226
00:08:24,319 –> 00:08:27,280
میخواهیم ایجاد کنیم، دریافت میکنیم و همین الان آن
227
00:08:27,280 –> 00:08:30,160
را فایلهای دانلودی مینامیم، فایلهای fiopa
228
00:08:30,160 –> 00:08:31,360
زیرا
229
00:08:31,360 –> 00:08:32,880
ما دوباره چندین فایل را دانلود
230
00:08:32,880 –> 00:08:34,799
میکنیم، این همان کاری است که ما در اینجا میخواهیم انجام دهیم،
231
00:08:34,799 –> 00:08:37,200
همان چیزی است که ما فقط
232
00:08:37,200 –> 00:08:38,880
نام پوشهای را
233
00:08:38,880 –> 00:08:40,080
که میدانید ارسال میکنیم، زیرا دوباره در حال دانلود
234
00:08:40,080 –> 00:08:41,679
چندین فایل هستیم،
235
00:08:41,679 –> 00:08:45,279
در این مورد نیازی به ارائه نام فایل نیست.
236
00:08:45,360 –> 00:08:46,480
237
00:08:46,480 –> 00:08:48,880
در این صورت به چه چیزی پایان خواهیم داد
238
00:08:48,880 –> 00:08:52,959
کار این است که اجازه دهید این
239
00:08:52,959 –> 00:08:54,640
لیست فایل ها
240
00:08:54,640 –> 00:08:57,040
را فراخوانی کنیم و در نهایت تابع
241
00:08:57,040 –> 00:08:59,279
get files را فراخوانی
242
00:08:59,279 –> 00:09:01,680
243
00:09:01,839 –> 00:09:04,000
244
00:09:04,000 –> 00:09:05,519
245
00:09:05,519 –> 00:09:09,200
246
00:09:09,200 –> 00:09:13,440
می کنیم.
247
00:09:15,519 –> 00:09:18,080
248
00:09:18,080 –> 00:09:20,800
ما در اینجا این کار را انجام دادیم، این بود که ما دو تابع ایجاد کردیم،
249
00:09:20,800 –> 00:09:23,839
فایلهای دانلودی و سپس
250
00:09:23,839 –> 00:09:26,080
دریافت لیست
251
00:09:26,080 –> 00:09:28,399
فایلها، اکنون این لیست فایل دریافتی واقعاً نخواهد
252
00:09:28,399 –> 00:09:29,760
بود
253
00:09:29,760 –> 00:09:31,120
و من احتمالاً باید این همان کاری است که
254
00:09:31,120 –> 00:09:32,560
باید انجام میدادم،
255
00:09:32,560 –> 00:09:35,440
خارج از این
256
00:09:35,440 –> 00:09:37,040
کلاس فراخوانی نمیشود، چیزی است که شما
257
00:09:37,040 –> 00:09:39,680
قرار است فقط در کلاس فراخوانی شود تا
258
00:09:39,680 –> 00:09:40,220
259
00:09:40,220 –> 00:09:43,680
[Music]،
260
00:09:43,680 –> 00:09:45,600
اما تابعی که ما در واقع
261
00:09:45,600 –> 00:09:48,160
می خواهیم در فایل پروژه خود فراخوانی کنیم
262
00:09:48,160 –> 00:09:50,399
، فایل های دانلودی است که
263
00:09:50,399 –> 00:09:52,480
در نهایت در نهایت این
264
00:09:52,480 –> 00:09:53,839
265
00:09:53,839 –> 00:09:56,640
لیست دریافت فایل ها را فراخوانی می کند. در اینجا مخالفت کنید
266
00:09:56,640 –> 00:09:58,880
تا آن را برگردانید
267
00:09:58,880 –> 00:10:01,040
ام من سعی می کنم فکر کنم
268
00:10:01,040 –> 00:10:02,959
پس این تنها دو
269
00:10:02,959 –> 00:10:04,399
موردی است که ما دوباره تغییر می دهیم
270
00:10:04,399 –> 00:10:06,240
شما می توانید بگویید اینجا در
271
00:10:06,240 –> 00:10:07,600
کنار این تنها چیزی است که ما
272
00:10:07,600 –> 00:10:09,519
اضافه کرده ایم پروژه اصلی که
273
00:10:09,519 –> 00:10:12,399
ما فقط این دو تابع جدید را
274
00:10:12,399 –> 00:10:14,320
275
00:10:14,320 –> 00:10:17,200
به کلاس sharepoint خود اضافه
276
00:10:17,200 –> 00:10:20,399
کرده بودیم و
277
00:10:20,399 –> 00:10:23,440
278
00:10:24,399 –> 00:10:26,720
279
00:10:26,720 –> 00:10:28,399
280
00:10:28,399 –> 00:10:29,920
این کار را انجام دادیم.
281
00:10:29,920 –> 00:10:31,600
وقتی این کار را انجام دادم دوباره کمی متفاوت عمل
282
00:10:31,600 –> 00:10:33,040
کنم، این فقط بیشتر از یک
283
00:10:33,040 –> 00:10:35,200
مثال بود، میخواهم آن را
284
00:10:35,200 –> 00:10:37,120
به روشی بهتر بسازم، اما همچنین
285
00:10:37,120 –> 00:10:40,000
این قابلیت را اضافه میکنیم تا دوباره یک
286
00:10:40,000 –> 00:10:43,360
فایل چندین فایل یا فایل الگو را بارگیری
287
00:10:43,360 –> 00:10:45,440
کنیم تا نوعی کاری که ما با آن انجام خواهیم داد
288
00:10:45,440 –> 00:10:46,150
289
00:10:46,150 –> 00:10:47,440
[موسیقی]
290
00:10:47,440 –> 00:10:49,600
بیایید
291
00:10:49,600 –> 00:10:51,680
ببینیم یکی از دو موردی که در
292
00:10:51,680 –> 00:10:53,200
نهایت وارد می
293
00:10:53,200 –> 00:10:56,959
کنیم بسته عبارات معمولی ما خواهد بود
294
00:10:56,959 –> 00:10:58,320
اگر با عبارات منظم آشنا نیستید
295
00:10:58,320 –> 00:11:00,000
296
00:11:00,000 –> 00:11:01,680
برو ببر میدونی فقط
297
00:11:01,680 –> 00:11:03,360
گوگل کن یه جورایی باهاش آشنا بش
298
00:11:03,360 –> 00:11:05,440
لازم نیست توش متخصص باشی اما خی
299
00:11:05,440 –> 00:11:07,360
ی قدرتمنده پس
300
00:11:07,360 –> 00:11:09,200
وصیه میکنم بدونی حد
301
00:11:09,200 –> 00:11:10,079
302
00:11:10,079 –> 00:11:11,519
قل با اصول اولیه اش آشنا بش
303
00:11:11,519 –> 00:11:15,839
. بسته سیستم
304
00:11:16,320 –> 00:11:18,800
همه چیز درست است، بنابراین همه اینها اینجاست که ما
305
00:11:18,800 –> 00:11:20,640
نوع O در اینجا به سختی کدگذاری شده است ما
306
00:11:20,640 –> 00:11:22,000
از شر آن خلاص می
307
00:11:22,000 –> 00:11:24,560
شویم نمی
308
00:11:24,560 –> 00:11:26,800
خواهیم کاری که قرار است
309
00:11:26,800 –> 00:11:30,480
انجام دهیم این است که آن را با
310
00:11:30,480 –> 00:11:33,279
این استدلال ها جایگزین می کنیم بسیار
311
00:11:33,279 –> 00:11:35,680
خوب
312
00:11:37,120 –> 00:11:38,800
اجازه دهید کمی آب بنوشم
313
00:11:38,800 –> 00:11:40,839
مرد گلوی من است
314
00:11:40,839 –> 00:11:42,480
315
00:11:42,480 –> 00:11:44,880
من در تگزاس زندگی می کنم و مرد در نپال
316
00:11:44,880 –> 00:11:47,200
خیلی بد است و آلرژی های
317
00:11:47,200 –> 00:11:49,120
من در چند روز گذشته به من ضربه می زند
318
00:11:49,120 –> 00:11:49,920
و
319
00:11:49,920 –> 00:11:52,000
گلویم یک جورهایی خفن است مخصوصاً
320
00:11:52,000 –> 00:11:54,560
اکنون که مخالف زیاد صحبت کردن هستم
321
00:11:54,560 –> 00:11:56,800
، اما در هر صورت اجازه دهید این کار را انجام دهیم.
322
00:11:56,800 –> 00:11:58,160
شروع کن پس
323
00:11:58,160 –> 00:12:00,880
کاری که اینجا انجام میدهیم این است
324
00:12:00,880 –> 00:12:03,360
که ما چند آرگومان
325
00:12:03,360 –> 00:12:06,399
داریم آه، مجموعاً چهار
326
00:12:06,399 –> 00:12:08,720
آرگومان داریم که در حال ارسال آنها هستیم، یک
327
00:12:08,720 –> 00:12:10,800
نام پوشه
328
00:12:10,800 –> 00:12:14,079
329
00:12:14,079 –> 00:12:17,279
داریم. الگوی نام،
330
00:12:17,279 –> 00:12:18,560
331
00:12:18,560 –> 00:12:21,279
پس این آرگومانهایی هستند که
332
00:12:21,279 –> 00:12:23,440
333
00:12:23,440 –> 00:12:26,000
334
00:12:26,000 –> 00:12:28,639
هر زمان که فایل پایتون خود را روی ترمینال اجرا میکنیم، در نهایت آن را ارسال میکنیم
335
00:12:28,639 –> 00:12:31,360
، بنابراین اگر
336
00:12:31,360 –> 00:12:34,240
با آرگومانهای سیستم آشنا نیستید،
337
00:12:34,240 –> 00:12:35,680
338
00:12:35,680 –> 00:12:37,519
میتوانم یک ویدیو بسازم و بیشتر از
339
00:12:37,519 –> 00:12:39,040
خوشحالی، واقعا
340
00:12:39,040 –> 00:12:40,880
آنقدرها هم پیچیده نیست، اما در نهایت
341
00:12:40,880 –> 00:12:43,360
فکر کنید
342
00:12:43,360 –> 00:12:45,920
زمانی که فایل پایتون خود را اجرا می کنید، فقط پارامترهای آن را ارسال می کنید، بنابراین
343
00:12:45,920 –> 00:12:48,320
هر زمان که پایتون خود را انجام می دهید،
344
00:12:48,320 –> 00:12:50,720
در این مورد project.py قرار می دهید که فایل را اجرا کند
345
00:12:50,720 –> 00:12:52,480
و سپس در ترمینال می توانید
346
00:12:52,480 –> 00:12:54,560
آرگومان ها را نیز ارسال کنید، این کاری است که
347
00:12:54,560 –> 00:12:56,880
ما در اینجا انجام می دهیم. شما می دانید
348
00:12:56,880 –> 00:12:58,639
um
349
00:12:58,639 –> 00:13:01,519
یک دو سه و چهار
350
00:13:01,519 –> 00:13:02,240
اکنون
351
00:13:02,240 –> 00:13:04,959
آرگومان های ما در واقع از صفر شروع می شوند
352
00:13:04,959 –> 00:13:07,120
و این برای چیز دیگری است
353
00:13:07,120 –> 00:13:08,800
که قبلاً به طور پیش فرض استفاده می شود
354
00:13:08,800 –> 00:13:11,360
بنابراین باید از
355
00:13:11,360 –> 00:13:14,399
آرگومان بعدی um که دوباره یک
356
00:13:14,399 –> 00:13:16,560
دو سه و چهار است شروع کنیم.
357
00:13:16,560 –> 00:13:19,680
بنابراین این همان کاری است که ما در اینجا انجام میدهیم،
358
00:13:19,680 –> 00:13:20,560
بنابراین
359
00:13:20,560 –> 00:13:22,000
اجازه دهید ببینیم
360
00:13:22,000 –> 00:13:24,480
که در مرحله بعدی چه کار انجام میدهیم این
361
00:13:24,480 –> 00:13:25,920
است
362
00:13:25,920 –> 00:13:27,760
که ما
363
00:13:27,760 –> 00:13:31,680
میخواهیم چهار تابع را در اینجا درست کنیم، بنابراین اجازه دهید
364
00:13:31,680 –> 00:13:34,079
اولین موردی که قرار است get file نامیده شود
365
00:13:34,079 –> 00:13:35,200
366
00:13:35,200 –> 00:13:36,639
367
00:13:36,639 –> 00:13:38,399
و در در این مورد،
368
00:13:38,399 –> 00:13:39,839
نام فایل
369
00:13:39,839 –> 00:13:40,720
و
370
00:13:40,720 –> 00:13:42,320
نام پوشه را به
371
00:13:42,320 –> 00:13:43,440
درستی ارائه می کنیم، بنابراین این کاری است که می خواهیم
372
00:13:43,440 –> 00:13:44,880
انجام دهیم،
373
00:13:44,880 –> 00:13:48,560
نام فایل نام پوشه، اجازه
374
00:13:48,560 –> 00:13:50,480
دهید من فقط اجازه دهید آنها را به سرعت همه آنها را
375
00:13:50,480 –> 00:13:53,440
ایجاد کنند تا این اولین
376
00:13:53,440 –> 00:13:56,079
باشد مورد دوم قرار است
377
00:13:56,079 –> 00:13:57,760
فایل دریافت شود s
378
00:13:57,760 –> 00:14:02,519
و این فقط نام پوشه خواهد بود
379
00:14:03,199 –> 00:14:03,550
ام
380
00:14:03,550 –> 00:14:05,199
[موسیقی]
381
00:14:05,199 –> 00:14:07,519
بله نه درست نیست،
382
00:14:07,519 –> 00:14:10,079
پس این خواهد بود، بیایید ببینیم
383
00:14:10,079 –> 00:14:11,440
این
384
00:14:11,440 –> 00:14:13,040
385
00:14:13,040 –> 00:14:14,639
نام پوشه است،
386
00:14:14,639 –> 00:14:16,880
اجازه دهید من فقط آن را پوشه صدا کنم خیلی
387
00:14:16,880 –> 00:14:19,360
خوب
388
00:14:20,320 –> 00:14:23,360
، سومین مورد می تواند
389
00:14:23,360 –> 00:14:24,560
390
00:14:24,560 –> 00:14:26,160
فایل ها را
391
00:14:26,160 –> 00:14:27,519
بر اساس
392
00:14:27,519 –> 00:14:29,120
الگو دریافت
393
00:14:29,120 –> 00:14:31,199
کند. در این مورد ما الگو را ارائه می دهیم
394
00:14:31,199 –> 00:14:35,600
و سپس پوشه
395
00:14:35,600 –> 00:14:37,920
oops
396
00:14:39,040 –> 00:14:40,000
um
397
00:14:40,000 –> 00:14:42,839
و آخرین مورد
398
00:14:42,839 –> 00:14:45,920
ذخیره
399
00:14:45,920 –> 00:14:48,000
فایل ذخیره است،
400
00:14:48,000 –> 00:14:49,519
نام فایل
401
00:14:49,519 –> 00:14:53,240
و سپس
402
00:14:54,079 –> 00:14:56,079
شی فایلی که باید در آن ارسال کنیم را ارائه می کنیم. دوباره
403
00:14:56,079 –> 00:14:58,399
وقتی آن را ذخیره میکنیم، یک شی دریافت
404
00:14:58,399 –> 00:15:00,160
میکنیم و بنابراین در نهایت آن
405
00:15:00,160 –> 00:15:03,040
شی را ذخیره میکنیم و البته فایلی
406
00:15:03,040 –> 00:15:04,720
را که میخواهیم یک نام فایل ارائه کنیم،
407
00:15:04,720 –> 00:15:06,160
چه نام فایل اصلی
408
00:15:06,160 –> 00:15:08,160
که در sharepoint است یا شما ایجاد کردید
409
00:15:08,160 –> 00:15:10,639
آن را به نام فایل دیگری تغییر دهید، اما در
410
00:15:10,639 –> 00:15:13,279
هر صورت، این همان کاری است که ما اینجا انجام میدهیم،
411
00:15:13,279 –> 00:15:16,720
ام، این برای ذخیره است،
412
00:15:19,440 –> 00:15:22,720
بنابراین بیایید ابتدا همان تابع save um را انجام دهیم،
413
00:15:22,720 –> 00:15:24,720
414
00:15:24,720 –> 00:15:27,839
بنابراین در این مورد
415
00:15:27,839 –> 00:15:30,399
، یک
416
00:15:30,399 –> 00:15:34,639
پاس دایرکتوری فایل را انجام میدهیم
417
00:15:35,240 –> 00:15:38,360
[ Music]
418
00:15:39,759 –> 00:15:40,399
و
419
00:15:40,399 –> 00:15:42,800
ما می خواهیم مقصد پوشه را ارائه دهیم
420
00:15:42,800 –> 00:15:44,480
421
00:15:44,480 –> 00:15:45,920
و سپس نام فایل چون این همان
422
00:15:45,920 –> 00:15:47,360
چیزی است که ما به درستی ارسال میکنیم، بنابراین نام فایل
423
00:15:47,360 –> 00:15:49,360
پارامتری است که
424
00:15:49,360 –> 00:15:51,199
گذشته است،
425
00:15:51,199 –> 00:15:54,199
426
00:15:56,160 –> 00:15:58,720
بیایید ببینیم این چیزی نیست که من میخواستم،
427
00:15:58,720 –> 00:16:01,120
پس اجازه دهید این را صدا
428
00:16:01,120 –> 00:16:05,880
کنم من نمیخواهم اینها با هم همپوشانی داشته باشند.
429
00:16:08,800 –> 00:16:11,199
می دانم چه چیزی است، اجازه
430
00:16:11,199 –> 00:16:15,320
دهید آن را تغییر دهم، من دوست ندارم که
431
00:16:22,160 –> 00:16:25,360
شما آن را به نام فایل
432
00:16:25,360 –> 00:16:27,199
نام ببرید، خیلی خوب است،
433
00:16:27,199 –> 00:16:29,120
اوم
434
00:16:29,120 –> 00:16:31,759
خوب است، بنابراین ما دوباره
435
00:16:31,759 –> 00:16:34,160
مقصدمان هر پوشه ای است،
436
00:16:34,160 –> 00:16:36,160
پس البته نام فایل هر
437
00:16:36,160 –> 00:16:37,279
چه باشد.
438
00:16:37,279 –> 00:16:39,279
که بر اساس چیزی است که ما در آن پاس می کنیم،
439
00:16:39,279 –> 00:16:40,639
بنابراین فقط به نوعی به عقب برمی گردیم و چرا
440
00:16:40,639 –> 00:16:42,000
آن را تغییر دادم، حتی اگر آن را تغییر ندهم
441
00:16:42,000 –> 00:16:43,759
، باز هم خوب است،
442
00:16:43,759 –> 00:16:46,160
من فقط از داشتن اشیایی
443
00:16:46,160 –> 00:16:48,160
که از
444
00:16:48,160 –> 00:16:51,040
قبل در اینجا ایجاد می شوند و سپس با
445
00:16:51,040 –> 00:16:53,920
همان نام فایل متنفرم در
446
00:16:53,920 –> 00:16:56,320
داخل روشی که دامنه کار می کند دوباره استفاده می شود، آنها
447
00:16:56,320 –> 00:16:58,079
مانند جاوا اسکریپت و موارد دیگر
448
00:16:58,079 –> 00:17:01,199
هستند که در واقع این را لغو می
449
00:17:01,199 –> 00:17:03,519
کند، بنابراین این همان چیزی است که بدون
450
00:17:03,519 –> 00:17:05,599
مشکل است، من فقط از داشتن همان مبارزه با
451
00:17:05,599 –> 00:17:07,679
همان نام ها متنفرم، من نیستم. من
452
00:17:07,679 –> 00:17:09,599
فقط طرفدار زیادی از آن نیستم که فقط
453
00:17:09,599 –> 00:17:12,239
من هستم
454
00:17:13,039 –> 00:17:13,839
بنابراین
455
00:17:13,839 –> 00:17:15,119
بیایید ببینیم
456
00:17:15,119 –> 00:17:18,880
تا در مرحله بعد، یک کاری با open انجام می دهیم
457
00:17:18,880 –> 00:17:21,280
458
00:17:21,520 –> 00:17:22,720
که
459
00:17:22,720 –> 00:17:26,799
شی فایل um است
460
00:17:29,280 –> 00:17:31,600
نه شی فایل. من چه کار می کنم این
461
00:17:31,600 –> 00:17:36,880
کار در نهایت به بدی من تبدیل
462
00:17:36,880 –> 00:17:41,120
می شود و این یک نوشتن باینری
463
00:17:41,440 –> 00:17:42,320
به عنوان
464
00:17:42,320 –> 00:17:44,160
f برای فایل است.
465
00:17:44,160 –> 00:17:47,280
سپس ما درست انجام می دهیم
466
00:17:47,280 –> 00:17:50,559
، شیئی را می نویسیم
467
00:17:50,559 –> 00:17:52,799
که در واقع همان چیزی است که
468
00:17:52,799 –> 00:17:54,080
در فایل ذخیره می شود، شی واقعی خواهد بود
469
00:17:54,080 –> 00:17:55,120
470
00:17:55,120 –> 00:17:57,760
و سپس
471
00:17:57,760 –> 00:18:00,559
یک بسته را انجام می دهیم، آن را می بندیم
472
00:18:00,559 –> 00:18:02,720
تا ما مسیری را
473
00:18:02,720 –> 00:18:05,360
که مسیر
474
00:18:05,360 –> 00:18:07,200
حاوی دوباره پوشه و نام فایلی است
475
00:18:07,200 –> 00:18:09,120
که با هم میدانید مشخص میکنیم
476
00:18:09,120 –> 00:18:10,960
و سپس میخواهیم
477
00:18:10,960 –> 00:18:11,919
478
00:18:11,919 –> 00:18:14,080
هر شیئی را که درست است بنویسیم، مثلاً
479
00:18:14,080 –> 00:18:16,480
اگر pdf یا اکسل یا کلمه باشد
480
00:18:16,480 –> 00:18:17,919
، هر چه باشد. هدف این است که ما
481
00:18:17,919 –> 00:18:20,400
آن داده ها را در آن فایل
482
00:18:20,400 –> 00:18:21,600
می نویسیم و سپس آن را می بندیم تا تقریباً
483
00:18:21,600 –> 00:18:23,679
همان کاری است که ما اینجا انجام می دهیم،
484
00:18:23,679 –> 00:18:26,480
پس بیایید اولین قطعه را انجام دهیم دریافت
485
00:18:26,480 –> 00:18:28,640
فایل که می دانید به درستی در یک فایل ارسال می شود
486
00:18:28,640 –> 00:18:30,080
نام و یک پوشه،
487
00:18:30,080 –> 00:18:33,280
پس بیایید جلو برویم و این کار را انجام دهیم،
488
00:18:34,160 –> 00:18:35,280
بنابراین
489
00:18:35,280 –> 00:18:37,679
بیایید آن را file
490
00:18:37,679 –> 00:18:39,200
object
491
00:18:39,200 –> 00:18:43,120
um equa بنامیم ls sharepoint
492
00:18:43,120 –> 00:18:45,120
فایل را
493
00:18:45,120 –> 00:18:49,360
بر اساس نام فایل و پوشه
494
00:18:50,000 –> 00:18:51,120
بارگیری می کند، بله،
495
00:18:51,120 –> 00:18:52,240
و
496
00:18:52,240 –> 00:18:55,200
بعد از اینکه آن شی را برگردانیم
497
00:18:55,200 –> 00:18:57,039
کاری که می خواهیم انجام دهیم،
498
00:18:57,039 –> 00:18:58,480
499
00:18:58,480 –> 00:19:01,200
تابع ذخیره فایل را که ایجاد کرده ایم فراخوانی می کنیم.
500
00:19:01,200 –> 00:19:02,050
501
00:19:02,050 –> 00:19:04,799
502
00:19:04,799 –> 00:19:07,440
503
00:19:07,440 –> 00:19:08,880
سپس
504
00:19:08,880 –> 00:19:10,720
شی فایل
505
00:19:10,720 –> 00:19:12,400
و در نهایت قرار است ذخیره شود،
506
00:19:12,400 –> 00:19:13,520
زیرا این همان کاری است که
507
00:19:13,520 –> 00:19:15,679
انجام میدهد، مقصدی را برای ذخیره آن فراهم میکند،
508
00:19:15,679 –> 00:19:18,080
509
00:19:18,080 –> 00:19:19,840
بنابراین، اکنون میخواهیم فایلها را به
510
00:19:19,840 –> 00:19:24,000
درستی انجام دهیم، بنابراین میخواهیم فایلهای کوچک را دریافت
511
00:19:24,000 –> 00:19:25,520
کنیم. اولین کاری که در اینجا میخواهیم انجام دهیم
512
00:19:25,520 –> 00:19:27,760
این است که
513
00:19:27,760 –> 00:19:30,320
لیست فایلها
514
00:19:30,320 –> 00:19:33,520
این است که
515
00:19:33,520 –> 00:19:37,480
فایلهای دانلود اشتراک
516
00:19:39,440 –> 00:19:42,720
پوینت در حال حاضر fio pa fios خواهد بود زیرا و این
517
00:19:42,720 –> 00:19:45,440
فقط نیاز به ارسال پوشه دارد که در
518
00:19:45,440 –> 00:19:48,880
آن چیزی است که ما در اینجا دریافت کردیم پوشه
519
00:19:48,880 –> 00:19:50,720
uh
520
00:19:50,720 –> 00:19:53,840
نام پوشه
521
00:19:57,440 –> 00:19:59,760
um
522
00:20:00,160 –> 00:20:02,480
بله
523
00:20:03,679 –> 00:20:05,679
و سپس چه ما در اینجا ق