در این مطلب، ویدئو آموزش مدیریت فایل پایتون | آموزش عملیات فایل | آموزش پایتون | ادورکا | Python Rewind -4 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:17:16
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:11,519 –> 00:00:12,880
صبح بخیر عصر بخیر و
2
00:00:12,880 –> 00:00:14,639
عصر بخیر بچه ها بر اساس مناطق زمانی که
3
00:00:14,639 –> 00:00:16,720
همه شما از آن می آیید، بنابراین بچه ها قبل از
4
00:00:16,720 –> 00:00:18,160
شروع جلسه، می توانید همیشه
5
00:00:18,160 –> 00:00:19,920
یک تأیید سریع به من بدهید، اگر همه
6
00:00:19,920 –> 00:00:21,600
می توانید صفحه نمایش من را ببینید و صدای خنده من را بشنوید.
7
00:00:21,600 –> 00:00:24,240
8
00:00:25,760 –> 00:00:27,279
شما برای تایید
9
00:00:27,279 –> 00:00:29,760
همه، بنابراین نام من نیراج کریا است و
10
00:00:29,760 –> 00:00:31,679
من بیش از 13 سال است که در صنعت شهر کار می کنم،
11
00:00:31,679 –> 00:00:33,840
12
00:00:33,840 –> 00:00:36,399
بنابراین برای اینکه بخشی از این گروه وبینارها باشم،
13
00:00:36,399 –> 00:00:39,040
می توانیم انجمن کلاس استاد اریکا را نیز داشته باشیم،
14
00:00:39,040 –> 00:00:40,800
بنابراین بهترین بخش در مورد این
15
00:00:40,800 –> 00:00:43,440
وبینارها البته آنها کاملا رایگان
16
00:00:43,440 –> 00:00:45,120
هستند و
17
00:00:45,120 –> 00:00:46,640
دوباره یک پلتفرم واقعا عالی
18
00:00:46,640 –> 00:00:48,640
برای هر کسی که به
19
00:00:48,640 –> 00:00:51,199
دنبال شروع عمودی در این صنعت با
20
00:00:51,199 –> 00:00:53,440
یادگیری فن آوری است خواهد بود تا
21
00:00:53,440 –> 00:00:55,680
بخشی از این گروه باشد و
22
00:00:55,680 –> 00:00:57,520
از کل برنامه مطلع شود.
23
00:00:57,520 –> 00:00:59,120
برای چهار روز آینده برنامه ریزی شده است که می توانیم
24
00:00:59,120 –> 00:01:01,199
روی عضویت در این گروه کلیک کنیم و سپس
25
00:01:01,199 –> 00:01:03,359
در وبینارها
26
00:01:03,359 –> 00:01:05,360
در مورد موضوعات مختلف از جمله
27
00:01:05,360 –> 00:01:07,920
هوش مصنوعی بلاک چین iot مطلع خواهیم شد.
28
00:01:07,920 –> 00:01:10,799
یادگیری ماشین gence داده های بزرگ و چندین
29
00:01:10,799 –> 00:01:13,200
چارچوب توسعه Backend و Front-End،
30
00:01:13,200 –> 00:01:15,119
بنابراین دستور کار اصلی این است که
31
00:01:15,119 –> 00:01:18,080
در مورد مفاهیم
32
00:01:18,080 –> 00:01:20,799
مدیریت فایل توسط پایتون
33
00:01:20,799 –> 00:01:23,119
بحث کنیم، بنابراین به عنوان بخشی از بحث امروز
34
00:01:23,119 –> 00:01:25,439
ما بر روی چگونگی دقیق تمرکز خواهیم کرد.
35
00:01:25,439 –> 00:01:28,720
فایلها در پایتون مدیریت میشوند که چگونه میتوانیم با
36
00:01:28,720 –> 00:01:31,200
آن شروع کنیم،
37
00:01:31,200 –> 00:01:32,320
بنابراین
38
00:01:32,320 –> 00:01:33,759
اجازه دهید فقط به موضوعاتی بپردازیم
39
00:01:33,759 –> 00:01:35,360
که میخواهیم پوشش دهیم، بنابراین قبل از هر
40
00:01:35,360 –> 00:01:36,960
چیز میخواهیم روی
41
00:01:36,960 –> 00:01:40,000
نحوه کار کردن فایلها در پایتون
42
00:01:40,000 –> 00:01:42,159
43
00:01:42,159 –> 00:01:43,759
و نوع فایلهای مختلف تمرکز کنیم.
44
00:01:43,759 –> 00:01:45,600
میتوانیم و سپس میتوانیم پیدا کنیم و سپس
45
00:01:45,600 –> 00:01:46,960
میخواهیم به سیستم رسیدگی به پرونده نگاه کنیم
46
00:01:46,960 –> 00:01:48,320
47
00:01:48,320 –> 00:01:50,240
و اگر زمان اجازه دهد، میخواهیم
48
00:01:50,240 –> 00:01:52,159
به یک ابزار کوچک نیز نگاه کنیم،
49
00:01:52,159 –> 00:01:55,280
بنابراین این همان چیزی است که میخواهیم
50
00:01:55,280 –> 00:01:56,479
روی آن تمرکز کنیم.
51
00:01:56,479 –> 00:01:58,960
به عنوان بخشی از جلسه امروز،
52
00:01:58,960 –> 00:02:01,600
بنابراین می دانیم که python دوباره یکی
53
00:02:01,600 –> 00:02:04,079
از خواستارترین زبان های برنامه نویسی
54
00:02:04,079 –> 00:02:05,280
در تمام دوران است،
55
00:02:05,280 –> 00:02:06,880
بنابراین استفاده از پایتون
56
00:02:06,880 –> 00:02:08,479
python یکی از
57
00:02:08,479 –> 00:02:10,239
زبان های اصلی مورد استفاده برای علم داده بوده است زیرا
58
00:02:10,239 –> 00:02:12,720
اول از همه python ساده ترین
59
00:02:12,720 –> 00:02:14,400
زبان است. برای
60
00:02:14,400 –> 00:02:16,959
شروع، pi و پایتون چندین
61
00:02:16,959 –> 00:02:19,440
کتابخانه داخلی در دسترس دارند تا بتوانیم از
62
00:02:19,440 –> 00:02:22,640
آن کتابخانه ها برای دسترسی
63
00:02:22,640 –> 00:02:24,720
به چندین کلاس و
64
00:02:24,720 –> 00:02:26,879
پروژه های متعدد استفاده کنیم تا مجبور نباشیم
65
00:02:26,879 –> 00:02:28,640
روی طراحی آن توابع از
66
00:02:28,640 –> 00:02:30,080
ابتدا کار کنیم
67
00:02:30,080 –> 00:02:32,480
و پایتون اساساً بالا است. سطح
68
00:02:32,480 –> 00:02:34,560
زبان برنامه نویسی شی گرا و
69
00:02:34,560 –> 00:02:39,200
در سال 1991 توسط rossum توسعه یافت و سپس
70
00:02:39,200 –> 00:02:40,800
شبیه به زبان انگلیسی سنتز شد
71
00:02:40,800 –> 00:02:44,080
و به همین دلیل است که خوانایی کد را به خوبی افزایش می دهد،
72
00:02:44,080 –> 00:02:46,720
73
00:02:46,720 –> 00:02:49,519
بنابراین اگر در مورد یافتن هندلینگ صحبت کنیم،
74
00:02:49,519 –> 00:02:51,440
75
00:02:51,440 –> 00:02:53,599
اول از همه اکنون می توانیم این را
76
00:02:53,599 –> 00:02:56,239
با یک مثال کوچک فرض کنید میخواهیم
77
00:02:56,239 –> 00:02:58,319
اسکریپت پایتون ما دادهها را از اینترنت واکشی کند
78
00:02:58,319 –> 00:03:01,040
و سپس آن دادهها را پردازش کند،
79
00:03:01,040 –> 00:03:03,440
بنابراین اگر دادههای ما کوچک هستند،
80
00:03:03,440 –> 00:03:05,760
هر
81
00:03:05,760 –> 00:03:08,560
بار که اسکریپت را اجرا میکنیم، میتوان این پردازش را انجام داد، اما در صورت
82
00:03:08,560 –> 00:03:11,280
وجود دادههای عظیم، پردازش تکراری
83
00:03:11,280 –> 00:03:13,440
نمیتواند انجام شود. انجام می شود و از این رو
84
00:03:13,440 –> 00:03:15,840
داده های فرآیند باید ذخیره شوند و
85
00:03:15,840 –> 00:03:18,879
اینجاست که ذخیره سازی داده ها وارد عمل می شود،
86
00:03:18,879 –> 00:03:19,599
بنابراین
87
00:03:19,599 –> 00:03:21,840
هنگام نوشتن داده ها در یک فایل باید به یک نکته توجه کرد.
88
00:03:21,840 –> 00:03:24,239
e این است که
89
00:03:24,239 –> 00:03:26,480
باید یکپارچگی و یکپارچگی آن حفظ شود
90
00:03:26,480 –> 00:03:28,799
و زمانی که داده ها را
91
00:03:28,799 –> 00:03:31,040
در یک فایل ذخیره کردیم و اکنون که
92
00:03:31,040 –> 00:03:33,200
مهمترین چیز بازیابی آن است
93
00:03:33,200 –> 00:03:35,760
زیرا در رایانه به صورت بیت
94
00:03:35,760 –> 00:03:38,879
های یک و صفر ذخیره می شود و اگر هست و اگر
95
00:03:38,879 –> 00:03:41,360
دوباره آزمایش شود. به درستی انجام
96
00:03:41,360 –> 00:03:43,760
نمی شود و کاملاً بی فایده می شود و
97
00:03:43,760 –> 00:03:46,400
گفته می شود داده ها خراب است
98
00:03:46,400 –> 00:03:48,959
و به همین دلیل باید مدیریت
99
00:03:48,959 –> 00:03:50,879
کنیم به همین دلیل باید یک سیستم مدیریت فایل خوب داشته
100
00:03:50,879 –> 00:03:53,120
باشیم که می خواهیم با آن کار کنیم
101
00:03:53,120 –> 00:03:55,280
و از نظر ورودی پایتون
102
00:03:55,280 –> 00:03:57,200
دو چیز داریم. در اینجا ما آرگومان هایی
103
00:03:57,200 –> 00:03:59,360
داریم و سپس ورودی های استاندارد و
104
00:03:59,360 –> 00:04:01,680
سپس خروجی ورودی را داریم،
105
00:04:01,680 –> 00:04:04,000
بنابراین اساساً چگونه با استفاده از پایتون یک فایل بنویسیم،
106
00:04:04,000 –> 00:04:06,000
اول از همه باید یک
107
00:04:06,000 –> 00:04:08,720
فایل را برای نوشتن باز کنیم و باید به فایل خود اضافه کنیم
108
00:04:08,720 –> 00:04:10,879
و بنویسیم. سپس
109
00:04:10,879 –> 00:04:12,879
باید خود فایل را ببندیم که
110
00:04:12,879 –> 00:04:14,640
اینطوری کار می کند،
111
00:04:14,640 –> 00:04:16,639
بنابراین اول از همه، چند
112
00:04:16,639 –> 00:04:18,880
نوع فایل در دسترس است، ابتدا باید
113
00:04:18,880 –> 00:04:20,959
بدانیم چه نوع فایلی را
114
00:04:20,959 –> 00:04:22,240
اینجا می نویسیم تا
115
00:04:22,240 –> 00:04:24,240
در ویندوز فایل هایی به شکل داشته باشیم.
116
00:04:24,240 –> 00:04:27,919
در میان تصاویر، متن اجرایی،
117
00:04:27,919 –> 00:04:30,880
اسناد pdf و چه چیز دیگری را پاک می کند، در حالی که اگر
118
00:04:30,880 –> 00:04:32,800
در مورد پایتون صحبت می کنیم، دوباره در پایتون
119
00:04:32,800 –> 00:04:34,800
120
00:04:34,800 –> 00:04:37,520
مجموعه داده های باینری یا متنی داریم که می توانیم بنویسیم
121
00:04:37,520 –> 00:04:39,840
تا همانطور که بحث کردیم مدیریت فایل دقیقاً
122
00:04:39,840 –> 00:04:41,440
چیست، بنابراین مدیریت فایل
123
00:04:41,440 –> 00:04:42,800
اساساً
124
00:04:42,800 –> 00:04:44,639
بخش مهمی از هر برنامه وب
125
00:04:44,639 –> 00:04:47,600
به ما این امکان را می دهد که نه تنها فایل ها را مدیریت کنیم،
126
00:04:47,600 –> 00:04:49,280
بلکه چندین عملیات cred
127
00:04:49,280 –> 00:04:52,400
را نیز مانند ایجاد به روز رسانی خواندن و
128
00:04:52,400 –> 00:04:53,840
حذف انجام دهیم،
129
00:04:53,840 –> 00:04:57,040
بنابراین اگر در مورد سیستم مدیریت فایل پایتون صحبت
130
00:04:57,040 –> 00:04:58,960
131
00:04:58,960 –> 00:05:00,960
کنیم، عملکرد کلیدی برای کار با
132
00:05:00,960 –> 00:05:03,680
فایل ها در پایتون باز است. بنابراین
133
00:05:03,680 –> 00:05:05,840
با استفاده از open میتوانیم نوع
134
00:05:05,840 –> 00:05:07,680
فایلی را که میخواهیم تعریف کنیم، تعریف کنیم، به عنوان مثال اول
135
00:05:07,680 –> 00:05:10,160
از همه باید یک فایل را باز کنیم،
136
00:05:10,160 –> 00:05:12,160
در صورتی که در
137
00:05:12,160 –> 00:05:13,919
حال کار روی فایلها به صورت محلی هستیم،
138
00:05:13,919 –> 00:05:16,960
باید یک فایل ایجاد کنیم. اول و سپس
139
00:05:16,960 –> 00:05:19,120
شروع به اضافه کردن فایل ها یکی یکی می کنیم که
140
00:05:19,120 –> 00:05:20,960
اینطوری کار می کند، بنابراین اول از همه باید
141
00:05:20,960 –> 00:05:22,639
یک فایل ایجاد کنیم سپس یک فایل را باز کنیم
142
00:05:22,639 –> 00:05:24,800
در صورتی که مالک فایل
143
00:05:24,800 –> 00:05:27,199
نیستیم که باید آن را باز کنیم و سپس فقط
144
00:05:27,199 –> 00:05:28,960
میتوانیم روی
145
00:05:28,960 –> 00:05:30,639
خواندن فایلها کار کنیم، فرض کنید
146
00:05:30,639 –> 00:05:32,639
اگر فایل به
147
00:05:32,639 –> 00:05:34,880
صورت محلی در دسترس نباشد، چندین منبع داده داریم، بنابراین باید فایل را بخوانیم
148
00:05:34,880 –> 00:05:37,199
و اینجاست که باید
149
00:05:37,199 –> 00:05:40,080
این نوع عملیات خواندن را انجام دهیم
150
00:05:40,080 –> 00:05:42,160
و سپس با استفاده از open میتوانیم داشته باشیم. برای
151
00:05:42,160 –> 00:05:44,400
تعریف نام فایل و سپس
152
00:05:44,400 –> 00:05:46,320
حالت فایل را نیز اصلاح می کنیم، بنابراین
153
00:05:46,320 –> 00:05:47,759
چندین حالت وجود دارد که تعریف کرده ایم،
154
00:05:47,759 –> 00:05:49,360
به عنوان مثال می خواهیم
155
00:05:49,360 –> 00:05:51,520
فایل را فقط در حالت خواندن باز کنیم یا می
156
00:05:51,520 –> 00:05:53,840
خواهیم تغییراتی ایجاد کنیم، سپس باید آن را نیز باز کنیم.
157
00:05:53,840 –> 00:05:56,240
فایل و آن را در حالت خواندن و نوشتن
158
00:05:56,240 –> 00:05:58,560
هر دو، بنابراین چیزی است که ما
159
00:05:58,560 –> 00:06:00,080
باید به
160
00:06:00,080 –> 00:06:01,199
درستی پیکربندی کنیم
161
00:06:01,199 –> 00:06:03,199
و نحو اصلی که اکنون
162
00:06:03,199 –> 00:06:05,039
همچنین میخواهیم ببینیم که چگونه
163
00:06:05,039 –> 00:06:06,720
میتوانیم با نحو لاجوردی
164
00:06:06,720 –> 00:06:08,000
کار کنیم.
165
00:06:08,000 –> 00:06:09,919
بنابراین علاوه بر این، میتوانیم مشخص کنیم که آیا
166
00:06:09,919 –> 00:06:11,840
فایل باید به صورت باینری یا
167
00:06:11,840 –> 00:06:13,680
حالت متنی اداره شود، همانطور که در مورد آن بحث کردیم
168
00:06:13,680 –> 00:06:16,400
، فایل را به صورت t ta مخفف text
169
00:06:16,400 –> 00:06:18,800
و b مخفف باینری
170
00:06:18,800 –> 00:06:20,639
بنابراین و سپس تابع کلید برای کار
171
00:06:20,639 –> 00:06:22,080
با فایلها در پایتون تعریف کردهایم. تابع باز است
172
00:06:22,080 –> 00:06:24,319
همانطور که بحث کردیم،
173
00:06:24,319 –> 00:06:26,240
روش تعریف میشود، نام فایل را باز کنید
174
00:06:26,240 –> 00:06:28,560
و سپس باید حالت را پیدا میکردیم
175
00:06:28,560 –> 00:06:30,479
، بنابراین تابع open
176
00:06:30,479 –> 00:06:32,960
نمونه فایلی را که باز میکنید برای کار برمیگرداند
177
00:06:32,960 –> 00:06:35,440
و دو آرگومان اصلی
178
00:06:35,440 –> 00:06:38,080
نام فایل و حالت را میگیرد. بنابراین در مجموع چهار حالت
179
00:06:38,080 –> 00:06:41,440
داریم که r a w و x r مخفف
180
00:06:41,440 –> 00:06:43,919
read است بنابراین این مقدار پیش فرض است
181
00:06:43,919 –> 00:06:46,319
که اگر می خواهید باز کنید استفاده می شود uh زیرا می
182
00:06:46,319 –> 00:06:49,440
خواهیم از یک فایل بخوانیم w دوباره
183
00:06:49,440 –> 00:06:51,759
مخفف چیزی برای نوشتن است بنابراین اگر می
184
00:06:51,759 –> 00:06:53,759
خواهید برای نوشتن روی فایلی
185
00:06:53,759 –> 00:06:55,759
که اطلاعات کاملاً قبلی
186
00:06:55,759 –> 00:06:58,400
را پاک می کند، یک مخفف برای epin داریم، بنابراین اگر
187
00:06:58,400 –> 00:07:00,400
می خواهید به یک
188
00:07:00,400 –> 00:07:02,400
فایل نوشته شده قبلی اضافه کنید، فرض کنید که می خواهیم
189
00:07:02,400 –> 00:07:04,000
چندین تغییر
190
00:07:04,000 –> 00:07:06,080
ایجاد کنیم، اگر می خواهید فقط
191
00:07:06,080 –> 00:07:07,840
یک فایل ایجاد کنید، x مخفف create است
192
00:07:07,840 –> 00:07:10,240
و سپس ما t و b را برای متن
193
00:07:10,240 –> 00:07:12,479
و برای فایل باینری به عنوان مثال باینری
194
00:07:12,479 –> 00:07:14,960
شامل تصاویر و متن شامل
195
00:07:14,960 –> 00:07:17,120
مقادیر متن پیشفرض میشود،
196
00:07:17,120 –> 00:07:19,840
بنابراین میتوانیم هر کدی را برای
197
00:07:19,840 –> 00:07:22,000
مدیریت فایل سیستم بنویسیم، به عنوان مثال،
198
00:07:22,000 –> 00:07:24,400
میتوان fif open را تعریف کرد و سپس میتوانیم
199
00:07:24,400 –> 00:07:25,919
demo fil را تعریف کنیم. e
200
00:07:25,919 –> 00:07:28,000
و سپس میتوانیم تعریف کنیم که
201
00:07:28,000 –> 00:07:30,400
اگر میخواهید مسیری را پیدا کنید از tc پیروی میکنند
202
00:07:30,400 –> 00:07:32,319
و بیایید ببینیم در اینجا میتوانیم f open
203
00:07:32,319 –> 00:07:34,639
demo file.txt را تعریف کنیم و سپس میتوانیم
204
00:07:34,639 –> 00:07:37,039
حالتی را که میخواهید آن را در آن باز کنید، برای
205
00:07:37,039 –> 00:07:39,759
مثال ما تعریف کنیم.
206
00:07:39,759 –> 00:07:42,160
میخواهیم روی یک نوتبوک ساده کار
207
00:07:42,160 –> 00:07:43,919
کنیم، پس فرض کنیم میتوانیم یک دفترچه یادداشت jupyter را باز
208
00:07:43,919 –> 00:07:46,879
کنیم، میتوانیم با pycharm یا هر idc
209
00:07:46,879 –> 00:07:49,759
دیگری کار کنیم، مثلاً میخواهیم
210
00:07:49,759 –> 00:07:50,879
روی
211
00:07:50,879 –> 00:07:52,960
نوتبوکها کار کنیم، بیایید این را باز کنیم،
212
00:07:52,960 –> 00:07:54,560
بنابراین ما اینجا هستیم روی یک
213
00:07:54,560 –> 00:07:56,080
نوت بوک ساده ژوپیتر کار می کنیم، فرض کنید در اینجا
214
00:07:56,080 –> 00:07:57,360
می خواهیم
215
00:07:57,360 –> 00:07:59,280
محتوای یک فایل متنی ساده را بخوانیم،
216
00:07:59,280 –> 00:08:00,800
پس فرض کنید می خواهیم یک فایل متنی ساده بسازیم،
217
00:08:00,800 –> 00:08:02,319
218
00:08:02,319 –> 00:08:03,759
اول از همه، فرض کنید
219
00:08:03,759 –> 00:08:06,000
هر چیزی را به عنوان خوش آمدید به
220
00:08:06,000 –> 00:08:08,639
edureka
221
00:08:08,639 –> 00:08:10,240
یک خطی
222
00:08:10,240 –> 00:08:13,360
، ذخیره کنیم، تعریف کنیم. بیایید به آن نامی بر
223
00:08:13,360 –> 00:08:15,080
خلاف
224
00:08:15,080 –> 00:08:16,639
sample.txt
225
00:08:16,639 –> 00:08:19,199
بگذاریم، نام را به عنوان فایل sample.txt تعریف کنیم و
226
00:08:19,199 –> 00:08:21,680
فرض کنیم که پیش برویم و یک نوت بوک جدید ایجاد کنیم،
227
00:08:21,680 –> 00:08:24,319
بنابراین برای باز کردن هر فایلی در اینجا،
228
00:08:24,319 –> 00:08:26,879
به عنوان مثال، می توانیم هر فریم داده
229
00:08:26,879 –> 00:08:28,400
را نیز تعریف کنیم و سپس
230
00:08:28,400 –> 00:08:30,960
توسط با تعریف چارچوب داده،
231
00:08:30,960 –> 00:08:32,799
میتوانیم دقیقاً چه چیزی را نیاز داریم تعریف کنیم ds
232
00:08:32,799 –> 00:08:34,399
اجرا شود، بنابراین در
233
00:08:34,399 –> 00:08:36,479
اینجا اکنون برای کار بر روی هر فایل سیستمی
234
00:08:36,479 –> 00:08:38,080
در اینجا می توانیم هر فایلی را تعریف کنیم به عنوان مثال
235
00:08:38,080 –> 00:08:40,399
در اینجا می توانیم این ssf3 را تعریف کنیم
236
00:08:40,399 –> 00:08:42,000
و برای باز کردن یک فایل در اینجا می
237
00:08:42,000 –> 00:08:43,279
توانیم open را تعریف کنیم
238
00:08:43,279 –> 00:08:45,200
و سپس همانطور که بحث می کنیم این
239
00:08:45,200 –>