در این مطلب، ویدئو فایل ها (حالت های باز، بسته، دسترسی) – برنامه نویسی پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:22:58
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,490 –> 00:00:11,059
[موسیقی]
2
00:00:11,059 –> 00:00:13,620
سلام، متشکرم به کانال ما خوش آمدید،
3
00:00:13,620 –> 00:00:16,260
بنابراین در جلسات قبلی ما
4
00:00:16,260 –> 00:00:19,170
انواع داده های متوالی را دیدیم که شامل لیست های
5
00:00:19,170 –> 00:00:22,740
تاپل و تنظیم می شود و همچنین
6
00:00:22,740 –> 00:00:24,720
عملیات های اساسی و توابع داخلی را مشاهده کردیم،
7
00:00:24,720 –> 00:00:27,480
شما هر سه این را در جلسه امروز می دانید.
8
00:00:27,480 –> 00:00:30,210
9
00:00:30,210 –> 00:00:40,469
ابتدا به مفهوم فایل ها نگاه کنید مزیت اصلی
10
00:00:40,469 –> 00:00:43,200
پیاده سازی این فایل ها
11
00:00:43,200 –> 00:00:49,620
ذخیره سازی خروجی است تا کنون ما شاهد
12
00:00:49,620 –> 00:00:51,960
تعدادی عملیات اساسی و
13
00:00:51,960 –> 00:00:54,480
روش های ساختمانی بوده ایم که در آنها نمی توانیم داده های خروجی را
14
00:00:54,480 –> 00:00:58,710
ذخیره کنیم در حالی که در این فایل ها می توانیم داده های خروجی را
15
00:00:58,710 –> 00:01:02,609
ذخیره کنیم. داده های خروجی بنابراین اول از همه
16
00:01:02,609 –> 00:01:05,360
تقسیم فایل چیزی نیست اما
17
00:01:05,360 –> 00:01:09,140
مجموعه ای از داده ها است
18
00:01:09,140 –> 00:01:14,070
که شروع می شود و دو نوع
19
00:01:14,070 –> 00:01:20,040
فایل وجود دارد یکی متنی برای پیدا کردن یکی دیگر
20
00:01:20,040 –> 00:01:28,920
باینری خوب است بنابراین من این فایل متنی را
21
00:01:28,920 –> 00:01:30,750
قرار دادم پس می روم برای دیدن یک به یک
22
00:01:30,750 –> 00:01:34,549
نحوه باز کردن یا ایجاد یک فایل و نحوه
23
00:01:34,549 –> 00:01:36,509
انجام عملیات خواندن و نوشتن
24
00:01:36,509 –> 00:01:39,210
روی یک فایل، بنابراین در این جلسه
25
00:01:39,210 –> 00:01:42,420
اجازه دهید قبل از اعمال خواندن به نحوه ایجاد یک
26
00:01:42,420 –> 00:01:48,270
فایل و نحوه بستن آن نگاهی
27
00:01:48,270 –> 00:01:49,799
بیندازیم. عملیات g یا عملیات نوشتن
28
00:01:49,799 –> 00:01:52,320
روی فایل ابتدا
29
00:01:52,320 –> 00:01:54,899
باید یک فایل ایجاد کنیم و سپس
30
00:01:54,899 –> 00:01:58,619
فایل را در حالت دسترسی یک نقش باز کنیم
31
00:01:58,619 –> 00:02:00,960
و سپس عملیات خواندن
32
00:02:00,960 –> 00:02:04,670
یا نوشتن را انجام دهیم و سپس
33
00:02:04,670 –> 00:02:08,220
مسئولیت کاربر بسته شدن باز است.
34
00:02:08,220 –> 00:02:11,310
بنابراین هر Open File باید
35
00:02:11,310 –> 00:02:14,040
پس از استفاده بسته شود، یعنی پس از
36
00:02:14,040 –> 00:02:15,629
اتمام عملیات خواندن و نوشتن،
37
00:02:15,629 –> 00:02:19,379
اکنون چگونه یک فایل
38
00:02:19,379 –> 00:02:22,440
برای ایجاد فایلی ایجاد کنیم
39
00:02:22,440 –> 00:02:25,080
که با یک تابع باز فایل تابع باز اتفاق می افتد،
40
00:02:25,080 –> 00:02:28,530
بنابراین باید باز کنید فایلی را که
41
00:02:28,530 –> 00:02:31,170
باید در اینجا یک نشانگر فایل ایجاد کنیم،
42
00:02:31,170 –> 00:02:33,390
آن را به عنوان یک شی فایل می نامیم در حالی که در
43
00:02:33,390 –> 00:02:34,800
زبان C آن را به عنوان نشانگر فایل
44
00:02:34,800 –> 00:02:37,769
و در اینجا آن را به عنوان یک شی فایل صدا می
45
00:02:37,769 –> 00:02:40,890
زنیم، بنابراین باید یک شی فایل ایجاد کنیم و سپس
46
00:02:40,890 –> 00:02:44,010
منظورم این است که ما باید فایلی را باز کنید و
47
00:02:44,010 –> 00:02:48,319
باید به یک شیء فایل اختصاص داده شود.
48
00:02:53,700 –> 00:02:57,280
49
00:02:57,280 –> 00:03:00,220
50
00:03:00,220 –> 00:03:13,209
51
00:03:13,209 –> 00:03:16,120
52
00:03:16,120 –> 00:03:24,360
53
00:03:24,360 –> 00:03:25,690
در
54
00:03:25,690 –> 00:03:36,340
مرحله دوم، دسترسی جدید به نام فایل
55
00:03:36,340 –> 00:03:42,730
و حالت دسترسی است، بنابراین این شیء ظریف
56
00:03:42,730 –> 00:03:49,150
را به عنوان نشانگر ظریف می نامیم که
57
00:03:49,150 –> 00:03:59,049
به محتوای فایل اشاره می کند، بنابراین بلافاصله
58
00:03:59,049 –> 00:04:01,510
پس از ایجاد یک فایل، این نشانگر فایل فایل
59
00:04:01,510 –> 00:04:03,579
به محتوای
60
00:04:03,579 –> 00:04:08,680
فایل اشاره می کند. در اولین مرحله
61
00:04:08,680 –> 00:04:10,510
باز کردن گسترده فایل، نام فایل را می نویسیم
62
00:04:10,510 –> 00:04:14,260
و پس از باز کردن یک فایل،
63
00:04:14,260 –> 00:04:16,418
خواندن یا نوشتن با
64
00:04:16,418 –> 00:04:18,220
توجه به این شی فایل انجام می شود که به معنای
65
00:04:18,220 –> 00:04:21,039
خود نشانگر فایل است، بنابراین از
66
00:04:21,039 –> 00:04:23,289
این فایل در مفاهیم بعدی استفاده نخواهیم کرد.
67
00:04:23,289 –> 00:04:25,780
منظور من از خواندن یا
68
00:04:25,780 –> 00:04:28,060
نوشتن بیشتر عملیات در هر چیزی است که ما
69
00:04:28,060 –> 00:04:30,070
از این نوع چیزها استفاده خواهیم کرد حتی برای بستن
70
00:04:30,070 –> 00:04:32,470
فایل، همچنین از این شی فایل
71
00:04:32,470 –> 00:04:34,960
فقط برای باز کردن فایل استفاده خواهیم کرد، از
72
00:04:34,960 –> 00:04:45,099
این pylab dot txt با زاویه راست
73
00:04:45,099 –> 00:04:47,710
استفاده خواهیم کرد. کار می کند بنابراین به چند
74
00:04:47,710 –> 00:04:51,849
روش می توانیم یک حالت دسترسی به فایل را باز کنیم، بنابراین
75
00:04:51,849 –> 00:04:55,030
پس از اینکه دیدیم می توانیم برای ایجاد
76
00:04:55,030 –> 00:04:57,090
77
00:04:59,180 –> 00:05:03,419
حالت های دسترسی برویم، اجازه دهید کلمات دسترسی به آن را ببینیم،
78
00:05:03,419 –> 00:05:05,749
79
00:05:11,950 –> 00:05:15,610
بنابراین عمدتاً سه حالت دسترسی وجود
80
00:05:15,610 –> 00:05:18,800
دارد که فایل می تواند o باشد. مورد
81
00:05:18,800 –> 00:05:26,840
اول واقعاً بیشتر یک کلمه نفرت انگیز
82
00:05:26,840 –> 00:05:30,650
در درمان است، در نهایت فقط برای
83
00:05:30,650 –> 00:05:37,940
خواندن کتاب باز است فقط خواندن بیشتر
84
00:05:37,940 –> 00:05:46,090
محتوا و دومی
85
00:05:46,090 –> 00:05:48,890
بلافاصله پس از باز کردن فایل در
86
00:05:48,890 –> 00:05:52,100
حالت خواندن پنج نقطه اشاره گر در
87
00:05:52,100 –> 00:05:55,300
ابتدای فایل
88
00:06:10,750 –> 00:06:14,960
میلیون پنج درست پس در اینجا اجازه دهید
89
00:06:14,960 –> 00:06:24,010
نشانگر فایل را ببینیم FP برابر است با باز کردن
90
00:06:27,760 –> 00:06:31,610
فایل باز شده در آلماتی اگر میخواهید
91
00:06:31,610 –> 00:06:34,880
یک فایل را باز کنید و بیشتر بخوانید اجباری است،
92
00:06:34,880 –> 00:06:44,710
فایل باید وجود داشته باشد اگر باید وجود داشته باشد
93
00:06:45,850 –> 00:06:55,490
قبل از باز کردن در ادامه مطلب راست بگویید
94
00:06:55,490 –> 00:06:58,010
بیایید یک مثال FP را در نظر بگیریم. به همان اندازه
95
00:06:58,010 –> 00:07:02,500
محل نشانگر من باز است، بیایید مقداری
96
00:07:02,500 –> 00:07:06,280
ABC dot txt برداریم
97
00:07:06,280 –> 00:07:11,780
درست بیشتر بخوانید، بنابراین ABC یک
98
00:07:11,780 –> 00:07:17,170
فایل متنی است، بنابراین این فایل متنی
99
00:07:17,170 –> 00:07:23,200
ABC dot txt است و در اینجا ما مقداری از داده ها را
100
00:07:23,200 –> 00:07:26,800
به
101
00:07:33,249 –> 00:07:38,829
سمت راست بررسی می کنیم، بنابراین اگر در نهایت به این مورد پاسخ داد
102
00:07:38,829 –> 00:07:42,579
این داده هر زمان که این یک FP را اجرا می کنید
103
00:07:42,579 –> 00:07:45,159
برابر است با باز کردن a b c یا d HC
104
00:07:45,159 –> 00:07:49,119
که نشانگر فایل به
105
00:07:49,119 –> 00:07:52,389
ابتدای خود اشاره می کند، نشانگر فایل
106
00:07:52,389 –> 00:07:55,029
در ابتدا به خود
107
00:07:55,029 –> 00:07:56,979
اشاره می کند، بنابراین پس از هر تکرار نشانگر فایل به سمت بالا حرکت می کند.
108
00:07:56,979 –> 00:07:59,799
طول آن منظورم درست است، بنابراین
109
00:07:59,799 –> 00:08:01,569
با یک دست افزایش مییابد، در یک
110
00:08:01,569 –> 00:08:04,059
کادر قرار میگیرد، بنابراین اگر میخواهید دادهها را بخوانید،
111
00:08:04,059 –> 00:08:06,399
نشانگر فایل به سمت راست او حرکت میکند،
112
00:08:06,399 –> 00:08:09,519
اگر دادهها را از سمت راست مرتب کنیم،
113
00:08:09,519 –> 00:08:12,189
بنابراین هر طور که چاپ کنید
114
00:08:12,189 –> 00:08:13,989
محدوده نهایی نقطه فایل را جابجا می کنیم سپس
115
00:08:13,989 –> 00:08:17,229
نقطه شروع را تنظیم می کنیم و این
116
00:08:17,229 –> 00:08:19,959
فایل در این پورت فقط
117
00:08:19,959 –> 00:08:23,619
هدف سرگرمی و خواندن است و فایل
118
00:08:23,619 –> 00:08:27,610
باید قبل از باز کردن در import وجود
119
00:08:27,610 –> 00:08:30,789
120
00:08:30,789 –> 00:08:34,740
داشته باشد. به حالت سمت راست می رویم
121
00:08:41,469 –> 00:08:44,800
کلمه راست
122
00:08:49,670 –> 00:08:53,350
این فقط برای نوشتن فایل محتوا
123
00:08:53,350 –> 00:08:57,650
نقاط اشاره گر و
124
00:08:57,650 –> 00:09:01,940
ابتدای خود فایل است و در اینجا دو چیز
125
00:09:01,940 –> 00:09:10,420
خوشحال خواهند شد بوتی ها خوشحال
126
00:09:10,420 –> 00:09:26,110
خواهند شد اگر فایل وجود داشته باشد اول را ببینید سپس
127
00:09:26,110 –> 00:09:41,020
فایل باز است و پنج نقطه شروعش را پیدا می کند،
128
00:09:41,530 –> 00:09:53,530
اگر فایل وجود نداشته باشد،
129
00:09:53,530 –> 00:09:56,750
بنابراین اگر می خواهید، منظورم این است که اگر
130
00:09:56,750 –> 00:09:59,330
فایلی را در حالت نوشتن باز می کنید که
131
00:09:59,330 –> 00:10:07,550
وجود ندارد، فایل جدید
132
00:10:07,550 –> 00:10:19,670
با نام فایل ایجاد می شود، این
133
00:10:19,670 –> 00:10:24,290
بسیار مهم است. بنابراین در این حالت است
134
00:10:24,290 –> 00:10:26,900
فقط نوشتن هدف نوشتن در
135
00:10:26,900 –> 00:10:28,550
شبانه روزی که فایل فقط
136
00:10:28,550 –> 00:10:30,470
برای نوشتن باز می شود و نقطه پایانی
137
00:10:30,470 –> 00:10:31,880
که در ابتدای
138
00:10:31,880 –> 00:10:33,890
فایل و در اینجا این دو
139
00:10:33,890 –> 00:10:36,500
اتفاق می افتد اگر فایل وجود داشته باشد،
140
00:10:36,500 –> 00:10:38,780
فایل با درجه 5.0 باز می شود. پاور پوینت در
141
00:10:38,780 –> 00:10:42,050
ابتدا اگر فایل وجود نداشته باشد، یک
142
00:10:42,050 –> 00:10:44,660
فایل جدید با یک
143
00:10:44,660 –> 00:10:48,110
نام فایل ایجاد میشود، بنابراین این یکی از فرآیندهای است که
144
00:10:48,110 –> 00:10:50,780
فکر میکنم این یکی از راههای ایجاد یک
145
00:10:50,780 –> 00:11:00,710
فایل است، درست ببینید و دلتا
146
00:11:00,710 –> 00:11:07,640
درست بازنویسی شود. اگر فایل وجود داشته
147
00:11:07,640 –> 00:11:10,220
باشد، نقاط ریز در ابتدا
148
00:11:10,220 –> 00:11:12,560
و داده ها یک شبه خواهند بود که
149
00:11:12,560 –> 00:11:15,110
رونویسی شده اند، به این معنی که اگر قبلاً
150
00:11:15,110 –> 00:11:17,240
داده ها در فایل وجود داشته باشد، همه داده ها
151
00:11:17,240 –> 00:11:20,660
با داده های جدید پاک می شوند، ببینید من
152
00:11:20,660 –