در این مطلب، ویدئو مدیریت فایل در پایتون | یادگیری پایتون | آموزش پایتون برای مبتدیان | ادورکا | ماژول پایتون 9 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:15:46
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:05,850 –> 00:00:07,950
سلام به همه این صحنه از Ed
2
00:00:07,950 –> 00:00:09,480
Eureka است و من به همه شما خوش آمد می گویم به
3
00:00:09,480 –> 00:00:11,520
جلسه که ماژول 9
4
00:00:11,520 –> 00:00:14,250
سری پایتون است و اگر
5
00:00:14,250 –> 00:00:17,369
قبلاً جلسات قبلی این
6
00:00:17,369 –> 00:00:19,790
مجموعه را ندیده اید به شما توصیه می کنم این کار را انجام دهید و
7
00:00:19,790 –> 00:00:22,050
قبل از حرکت ادامه دهید. با جلسه اجازه دهید من
8
00:00:22,050 –> 00:00:23,550
فقط یک تأیید سریع دریافت کنم اگر شما
9
00:00:23,550 –> 00:00:25,800
می توانید صدای من را بشنوید یا نه، بنابراین اگر
10
00:00:25,800 –> 00:00:28,230
برای شما قابل شنیدن هستم لطفاً بله را در
11
00:00:28,230 –> 00:00:30,739
کادر چت تایپ کنید
12
00:00:32,579 –> 00:00:34,230
و اکنون که تأییدیه زیادی دریافت می کنم،
13
00:00:34,230 –> 00:00:37,079
بیایید جلوتر برویم و اگر شما
14
00:00:37,079 –> 00:00:39,360
در اینجا تازه وارد هستید فراموش نکنید که
15
00:00:39,360 –> 00:00:41,460
برای آموزش های هیجان انگیزتر در dirac مشترک شوید
16
00:00:41,460 –> 00:00:44,070
و نماد زنگ را فشار دهید
17
00:00:44,070 –> 00:00:47,040
تا آخرین به روز رسانی ها را در مورد هر rekha دریافت کنید، بنابراین در
18
00:00:47,040 –> 00:00:48,239
این جلسه در
19
00:00:48,239 –> 00:00:50,879
مورد مدیریت فایل در پایتون صحبت خواهیم کرد.
20
00:00:50,879 –> 00:00:52,379
قرار است در مورد عملیات مختلف شما
21
00:00:52,379 –> 00:00:54,300
که در مدیریت فایل
22
00:00:54,300 –> 00:00:56,519
داریم صحبت کنیم، بنابراین میدانیم یک
23
00:00:56,519 –> 00:00:58,920
فایل را از دسکتاپ خود با استفاده از ماژول سیستم عامل
24
00:00:58,920 –> 00:01:01,379
در پایتون باز کنید و سپس
25
00:01:01,379 –> 00:01:03,659
در یک فایل بنویسیم و سپس
26
00:01:03,659 –> 00:01:04,860
میروم ببینم همه عملیاتها چگونه هستند
27
00:01:04,860 –> 00:01:07,470
28
00:01:07,470 –> 00:01:09,960
برای خواندن از یک فایل و چند
29
00:01:09,960 –> 00:01:12,270
روش می توانیم از یک فایل بخوانیم و چگونه
30
00:01:12,270 –> 00:01:15,420
با استفاده از پایتون یک فایل جدید بسازیم و چگونه
31
00:01:15,420 –> 00:01:17,340
می توانیم فقط یک فایل را با استفاده از پایتون حذف کنیم
32
00:01:17,340 –> 00:01:18,630
تمام عملیاتی که قرار است انجام دهیم را
33
00:01:18,630 –> 00:01:21,149
انجام دهیم. در این جلسه، اما قبل از آن،
34
00:01:21,149 –> 00:01:23,039
اجازه دهید به سرعت در مورد
35
00:01:23,039 –> 00:01:25,350
اهمیت مدیریت فایل در پایتون صحبت کنم،
36
00:01:25,350 –> 00:01:27,570
منظورم این است که همه شما باید یک سوال در اطراف شما وجود داشته باشد،
37
00:01:27,570 –> 00:01:29,220
حتماً متعجب هستید
38
00:01:29,220 –> 00:01:32,130
که چرا این همه وزوز وجود دارد و
39
00:01:32,130 –> 00:01:34,170
چرا این همه استرس وجود دارد. در مورد این
40
00:01:34,170 –> 00:01:35,909
چیز بسیار ساده که مدیریت فایل در
41
00:01:35,909 –> 00:01:39,630
پایتون است، اجازه دهید فقط سعی
42
00:01:39,630 –> 00:01:41,660
کنیم این را با یک مثال درک کنیم، فرض
43
00:01:41,660 –> 00:01:45,149
کنید میخواهید اسکریپت پایتون شما
44
00:01:45,149 –> 00:01:49,050
دادهها را از اینترنت واکشی کند و سپس
45
00:01:49,050 –> 00:01:50,849
آن دادههایی
46
00:01:50,849 –> 00:01:54,569
را که اکنون جمعآوری کردهاید پردازش کنید. کوچک است، پس
47
00:01:54,569 –> 00:01:57,000
هر بار که اسکریپت را اجرا می کنید، این پردازش می تواند انجام
48
00:01:57,000 –> 00:01:59,220
شود، اما در صورت تتای عظیم،
49
00:01:59,220 –> 00:02:02,039
پردازش تکراری نمی تواند
50
00:02:02,039 –> 00:02:04,800
انجام شود، زمانی که داده های پردازش
51
00:02:04,800 –> 00:02:07,440
باید در جایی ذخیره شوند، بنابراین این جایی است که
52
00:02:07,440 –> 00:02:09,538
ذخیره یا نوشتن داده های ما انجام می شود. g یا فایل در
53
00:02:09,538 –> 00:02:12,420
واقع وارد تصویر می شود و نکته ای
54
00:02:12,420 –> 00:02:14,879
که در هنگام نوشتن داده ها روی یک فایل باید به
55
00:02:14,879 –> 00:02:17,160
آن توجه کرد این است که یکپارچگی و یکپارچگی آن
56
00:02:17,160 –> 00:02:20,190
باید حفظ شود و زمانی که
57
00:02:20,190 –> 00:02:22,290
داده های خود را در یک فایل ذخیره کردید اکنون
58
00:02:22,290 –> 00:02:24,420
مهم ترین چیز این است که چگونه می خواهید
59
00:02:24,420 –> 00:02:26,430
آن داده ها را بازیابی کنید زیرا
60
00:02:26,430 –> 00:02:29,280
بازیابی مهمترین چیز است و در رایانه
61
00:02:29,280 –> 00:02:31,890
به صورت بیت های یک و صفر ذخیره می شود
62
00:02:31,890 –> 00:02:34,560
و اگر بازیابی به درستی انجام
63
00:02:34,560 –> 00:02:38,010
نشود کاملاً
64
00:02:38,010 –> 00:02:39,720
بی فایده می شود و گفته می شود داده ها
65
00:02:39,720 –> 00:02:42,420
خراب شده اند بنابراین نوشتن و
66
00:02:42,420 –> 00:02:44,370
خواندن نیز مهم است. جنبه مدیریت فایل
67
00:02:44,370 –> 00:02:46,280
در پایتون باعث می شود
68
00:02:46,280 –> 00:02:48,860
و فقط آن را به نوت بوک مشتری ببرید
69
00:02:48,860 –> 00:02:50,890
و ما از آنجا ادامه می
70
00:02:50,890 –> 00:02:53,510
دهیم اولین کاری که می خواهید اینجا انجام دهید
71
00:02:53,510 –> 00:02:57,620
این است که می خواهید یک فایل را باز کنید من
72
00:02:57,620 –> 00:03:01,880
فقط سیستم عامل را وارد می کنم و بعد از آن من
73
00:03:01,880 –> 00:03:05,930
می خواهم برای باز کردن یک فایل، اکنون
74
00:03:05,930 –> 00:03:09,080
یک متغیر را باز کنم و برای
75
00:03:09,080 –> 00:03:12,110
باز کردن آن از روش open استفاده می کنم اکنون
76
00:03:12,110 –> 00:03:13,520
در داخل این دو پارامتر وجود خواهد داشت
77
00:03:13,520 –> 00:03:15,830
که اولین پارامتر
78
00:03:15,830 –> 00:03:18,880
مکان فایل خواهد بود. و
79
00:03:18,880 –> 00:03:21,980
دومی کارهایی است که می خواهید انجام دهید زیرا
80
00:03:21,980 –> 00:03:23,660
ما یک فایل را باز می کنیم و سعی می کنیم
81
00:03:23,660 –> 00:03:25,730
آنچه را که در فایل نوشته شده است بخوانیم،
82
00:03:25,730 –> 00:03:28,970
آن را به صورت R بنویسیم، بنابراین اگر بخواهم
83
00:03:28,970 –> 00:03:30,739
چیزی بنویسم یا در فایل do بازنویسی کنم.
84
00:03:30,739 –> 00:03:33,830
اگر بخواهم چیزی را ضمیمه کنم آن را به صورت W می
85
00:03:33,830 –> 00:03:36,080
نویسم، اگر
86
00:03:36,080 –> 00:03:37,970
بخواهم فایلی بسازم آن را به صورت X می نویسم و
87
00:03:37,970 –> 00:03:41,180
از آن باید یک متن یا یک عد
88
00:03:41,180 –> 00:03:44,510
باینری یا فرمت آن وجود داشته با
89
00:03:44,510 –> 00:03:46,640
د. متنی یا باینری باشد، بنابراین به طور پیشفرض متن خواهد بود،
90
00:03:46,640 –> 00:03:49,100
اما میتوانیم آن را به صورت RT
91
00:03:49,100 –> 00:03:50,900
نیز بنویسیم، بنابراین میخواهیم آن را در قالب متن بخوانیم
92
00:03:50,900 –> 00:03:53,269
و تا جایی که به مکان فایل
93
00:03:53,269 –> 00:03:56,930
مربوط میشود، اجازه دهید من فقط به مکان ما بروم،
94
00:03:56,930 –> 00:03:58,810
95
00:03:58,810 –> 00:04:01,280
بنابراین این مکانی که ما در
96
00:04:01,280 –> 00:04:04,010
داخل آن داریم، فایلی به نام سری داریم،
97
00:04:04,010 –> 00:04:06,049
بنابراین اجازه دهید ابتدا مکان فایل را کپی کنم
98
00:04:06,049 –> 00:04:12,010
و بعد از آن من فقط
99
00:04:12,010 –> 00:04:19,370
سری dot txt را می نویسم، بنابراین اکنون برای بررسی
100
00:04:19,370 –> 00:04:22,640
این فایل، اجازه دهید چند چیز
101
00:04:22,640 –> 00:04:27,130
را در آن بنویسیم تا این فایل آزمایشی ما
102
00:04:27,130 –> 00:04:32,700
و این فقط سند
103
00:04:32,700 –> 00:04:39,860
ما برای هدف آزمایشی ما است تا
104
00:04:39,860 –> 00:04:43,810
105
00:04:43,810 –> 00:04:47,100
بتوانیم سوراخ را درک کنیم
106
00:04:49,720 –> 00:04:51,730
107
00:04:51,730 –> 00:04:54,280
همه چیز را ذخیره می کنیم، بنابراین اکنون به
108
00:04:54,280 –> 00:04:58,030
برنامه خود در اینجا برمی گردم، پس از آن چیزی که می خواهم
109
00:04:58,030 –> 00:05:01,630
انجام دهم این است که از آن می خوانم و به
110
00:05:01,630 –> 00:05:03,880
محض خواندن نظر باید
111
00:05:03,880 –> 00:05:05,830
فایل را نیز ببندم، بنابراین اجازه دهید ابتدا آن را مطالعه کنیم
112
00:05:05,830 –> 00:05:08,650
بنابراین من میتوانم آن را بخوانم، بنابراین
113
00:05:08,650 –> 00:05:10,450
دو راه وجود دارد، بنابراین در حال حاضر ما
114
00:05:10,450 –> 00:05:11,950
یاد گرفتهایم که چگونه میتوانیم از یک فایل درست بخوانیم،
115
00:05:11,950 –> 00:05:16,200
116
00:05:18,220 –> 00:05:23,650
بنابراین فعلاً این را میبندم بسیار خوب، بنابراین اکنون کاری که انجام میدهم این است
117
00:05:23,650 –> 00:05:25,540
که چند راه را بررسی کنم ما میتوانیم از یک فایل بخوانیم،
118
00:05:25,540 –> 00:05:27,700
بنابراین یک متغیر دیگر میگیریم
119
00:05:27,700 –> 00:05:30,940
، مثلاً file1 norm برای این کار
120
00:05:30,940 –> 00:05:34,600
، دوباره آن را باز میکنیم، زیرا فقط میخواهیم
121
00:05:34,600 –> 00:05:37,750
آن را بخوانیم، کار یکسان خواهد بود و ما به
122
00:05:37,750 –> 00:05:39,910
جای read آن را به عنوان
123
00:05:39,910 –> 00:05:41,890
خوانده شده مینویسیم. خط پس بیایید ببینیم خروجی چه
124
00:05:41,890 –> 00:05:45,060
چیزی خوب نیست، بنابراین ما آن را نوشتیم زیرا
125
00:05:45,060 –> 00:05:48,700
عملیات فایل بسته است، اکنون این یک
126
00:05:48,700 –> 00:05:50,110
فایل آزمایشی است و هدف از
127
00:05:50,110 –> 00:05:52,600
آدرس دهی این است که
128
00:05:52,600 –> 00:05:55,800
همه چیزهایی که در داخل سند آنها وجود دارد
129
00:05:55,800 –> 00:05:58,360
کاملاً درست است. فقط یک
130
00:05:58,360 –> 00:06:02,380
خط را به ما نشان می دهد، آن را به عنوان یک خط خواندن می
131
00:06:02,380 –> 00:06:04,150
نویسم، کل سند یا تمام خطوط را به ما نشان می دهد.
132
00:06:04,150 –> 00:06:05,880
که داخل سند هستند،
133
00:06:05,880 –> 00:06:09,340
بنابراین شما این کار را انجام میدهید یا ما میتوانیم
134
00:06:09,340 –> 00:06:13,350
آن را به عنوان خوانده شده بنویسیم و
135
00:06:13,350 –> 00:06:17,680
مقداری برای فرض کنید 20 ارائه کنیم، بنابراین
136
00:06:17,680 –> 00:06:19,510
تمام بایتهای داده موجود در
137
00:06:19,510 –> 00:06:21,760
آنجا را برای ما دریافت میکند، بنابراین بیایید برای 25 بایت آن را دریافت کنیم.
138
00:06:21,760 –> 00:06:23,860
همه آن چیزها را بیرون بیاورید
139
00:06:23,860 –> 00:06:26,620
تا اینطوری از یک فایل بخورید، و
140
00:06:26,620 –> 00:06:29,360
ما این عملیات را نیز می بندیم،
141
00:06:29,360 –> 00:06:32,659
اکنون کاری که من می خواهم انجام دهم این است که می خواهم
142
00:06:32,659 –> 00:06:35,870
در چشمان یک پرونده بنویسم تا این کار را انجام دهیم
143
00:06:35,870 –> 00:06:39,949
که پرونده را ایجاد کنیم. بسیار خوب، بنابراین ما درست در
144
00:06:39,949 –> 00:06:44,330
فایل خود می نویسیم تا این کار را انجام
145
00:06:44,330 –> 00:06:49,849
ندهیم، یک متغیر دیگر می سازم، مثلاً pile –
146
00:06:49,849 –> 00:06:52,190
این را اکنون به جای W R T کپی می کنم، WT را می
147
00:06:52,190 –> 00:06:54,110
نویسم زیرا می خواهم
148
00:06:54,110 –> 00:06:57,020
در فایل بنویسم، بنابراین یک می نویسم فایل را به نقطه
149
00:06:57,020 –> 00:06:59,629
سمت راست و هر چیزی را که می
150
00:06:59,629 –> 00:07:03,319
خواهم اینجا بنویسم، محتوای فایل فعلی را بازنویسی می کند
151
00:07:03,319 –> 00:07:07,990
، بنابراین فرض کنید من
152
00:07:07,990 –> 00:07:12,270
سند شما را بازنویسی
153
00:07:12,270 —