در این مطلب، ویدئو مدیریت فایل در پایتون | IO فایل پایتون | Python Read & Write Files | آموزش پایتون | Simplile Learn با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:14:01
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:07,279 –> 00:00:10,000
با سلام و خوش آمدید به این جلسه در
2
00:00:10,000 –> 00:00:12,400
مورد مدیریت فایل در پایتون امروز می
3
00:00:12,400 –> 00:00:15,200
خواهیم در مورد مفاهیم نحوه
4
00:00:15,200 –> 00:00:18,160
مدیریت فایل ها در پایتون بحث کنیم، اگرچه این
5
00:00:18,160 –> 00:00:20,880
مفهوم جدید نیست و
6
00:00:20,880 –> 00:00:23,600
در زبان هایی مانند جاوا و c plus plus بسیار رایج است،
7
00:00:23,600 –> 00:00:25,920
اما می خواهیم ببینیم
8
00:00:25,920 –> 00:00:28,400
همان مالیاتهایی که در
9
00:00:28,400 –> 00:00:31,519
مدیریت فایل در پایتون استفاده میشود، حالا بیایید ببینیم چه چیزی
10
00:00:31,519 –> 00:00:33,520
در آن برای ما وجود دارد.
11
00:00:33,520 –> 00:00:36,160
12
00:00:36,160 –> 00:00:37,920
13
00:00:37,920 –> 00:00:39,360
14
00:00:39,360 –> 00:00:41,440
15
00:00:41,440 –> 00:00:44,320
16
00:00:44,320 –> 00:00:45,920
که بسیار مهم هستند
17
00:00:45,920 –> 00:00:47,520
و سپس ما در مورد فرآیند مدیریت فایل
18
00:00:47,520 –> 00:00:49,120
19
00:00:49,120 –> 00:00:50,960
، انواع مختلف فایلهایی که
20
00:00:50,960 –> 00:00:54,399
میتوانیم ایجاد کنیم و مزایای استفاده از فایلها بحث میکنیم،
21
00:00:54,399 –> 00:00:56,800
اکنون که مدیریت
22
00:00:56,800 –> 00:00:59,520
فایل یک فایل حاوی مجموعهای از دادهها و
23
00:00:59,520 –> 00:01:01,760
اطلاعات است، درست مانند یک
24
00:01:01,760 –> 00:01:02,960
ذخیرهسازی
25
00:01:02,960 –> 00:01:06,240
داده است. دادهها را میتوان از طریق فایلها با چندین ذینفع بهروزرسانی و به اشتراک گذاشت.
26
00:01:06,240 –> 00:01:10,159
27
00:01:10,159 –> 00:01:12,720
اکنون مدیریت فایل در پایتون
28
00:01:12,720 –> 00:01:15,200
عملکردهایی مانند ایجاد خواندن
29
00:01:15,200 –> 00:01:17,119
بهروزرسانی و حذف را انجام میدهد
30
00:01:17,119 –> 00:01:19,360
تا بتوانید انجام عملیات خام اولیه
31
00:01:19,360 –> 00:01:21,439
با استفاده از
32
00:01:21,439 –> 00:01:24,640
توابع و عملگرهای مدیریت فایل
33
00:01:24,640 –> 00:01:27,360
در حال حاضر در فایل پایتون عملیات به ترتیب زیر انجام می شود
34
00:01:27,360 –> 00:01:29,119
35
00:01:29,119 –> 00:01:31,360
تا برای کار بر روی یک فایل
36
00:01:31,360 –> 00:01:33,680
ابتدا فایلی را باز کنید که اولین و
37
00:01:33,680 –> 00:01:35,040
مهمترین مرحله است
38
00:01:35,040 –> 00:01:37,520
و سپس می توانید هر کاری را انجام دهید. عملیات خواندن یا
39
00:01:37,520 –> 00:01:39,680
نوشتن و سپس باید
40
00:01:39,680 –> 00:01:41,360
فایل را ببندید،
41
00:01:41,360 –> 00:01:43,280
بنابراین این سه
42
00:01:43,280 –> 00:01:46,079
مرحله اولیه برای انجام هر
43
00:01:46,079 –> 00:01:48,320
عملیاتی روی یک فایل درگیر هستند،
44
00:01:48,320 –> 00:01:51,040
اکنون در پایتون میتوانیم با
45
00:01:51,040 –> 00:01:53,520
استفاده از تابع open با فایلها کار کنیم و دو
46
00:01:53,520 –> 00:01:54,799
پارامتر
47
00:01:54,799 –> 00:01:57,520
نام فایل و حالت،
48
00:01:57,520 –> 00:01:59,759
بنابراین در اینجا می توانید نحو را ببینید
49
00:01:59,759 –> 00:02:02,320
اگر پارامتر mode
50
00:02:02,320 –> 00:02:04,159
را ارائه نکنید، مقادیر پیش فرض را می گیرد که
51
00:02:04,159 –> 00:02:06,880
در اسلاید بعدی خود خواهیم دید،
52
00:02:06,880 –> 00:02:09,280
اما حداقل باید
53
00:02:09,280 –> 00:02:12,400
نام فایل را با پسوند بدهید.
54
00:02:12,400 –> 00:02:14,319
حالت های مختلفی را
55
00:02:14,319 –> 00:02:16,959
که می توانید روی یک
56
00:02:16,959 –> 00:02:20,080
فایل انجام دهید، اجازه دهید آنها را یکی یکی مرور کنیم،
57
00:02:20,080 –> 00:02:22,800
ابتدا می توانید یک فایل را در
58
00:02:22,800 –> 00:02:25,680
حالت خواندن که حالت پیش فرض است
59
00:02:25,680 –> 00:02:28,800
باز کنید و یک فایل را برای خواندن باز می کند،
60
00:02:28,800 –> 00:02:31,840
اما اگر فایل e وجود ندارد، یک خطا می اندازد
61
00:02:31,840 –> 00:02:33,280
62
00:02:33,280 –> 00:02:34,239
درست در
63
00:02:34,239 –> 00:02:37,519
ثانیه است اضافه کردن a فایلی را برای
64
00:02:37,519 –> 00:02:39,840
الحاق باز می کند، اگر وجود نداشته باشد، فایل را ایجاد می کند
65
00:02:39,840 –> 00:02:43,120
، بنابراین در این حالت اگر فایل
66
00:02:43,120 –> 00:02:46,560
خارج نشود،
67
00:02:46,560 –> 00:02:48,959
به طور مشابه در عملیات نوشتن ایجاد
68
00:02:48,959 –> 00:02:51,360
می شود، یک فایل باز می شود. برای نوشتن و ایجاد
69
00:02:51,360 –> 00:02:55,040
فایل در صورتی که وجود نداشته باشد، بنابراین a و w
70
00:02:55,040 –> 00:02:57,440
فایل
71
00:02:57,440 –> 00:03:00,000
را ایجاد می کند x فایل مشخص شده را ایجاد می کند،
72
00:03:00,000 –> 00:03:03,360
اگر فایل وجود داشته باشد، خطا را برمی گرداند، بنابراین
73
00:03:03,360 –> 00:03:06,239
نمی توانید یک فایل از قبل موجود
74
00:03:06,239 –> 00:03:08,159
ایجاد کنید، باید نام دیگری بدهید
75
00:03:08,159 –> 00:03:10,720
سپس حالت بعدی. حالت t
76
00:03:10,720 –> 00:03:13,920
حالت متنی است که مقدار پیشفرض است، بنابراین بهطور
77
00:03:13,920 –> 00:03:16,879
پیشفرض وقتی فایلی را در
78
00:03:16,879 –> 00:03:20,159
پایتون باز میکنید، اساساً آن را در
79
00:03:20,159 –> 00:03:23,360
حالت پیشفرض خواندن متن باز میکنید
80
00:03:23,360 –> 00:03:25,920
و حالت بعدی حالت باینری است اگر
81
00:03:25,920 –> 00:03:28,400
b را مشخص کنید، به این معنی است که شما
82
00:03:28,400 –> 00:03:31,840
تلاش برای باز کردن یک تصویر یا هر
83
00:03:31,840 –> 00:03:33,519
فایل مربوط به حالت باینری
84
00:03:33,519 –> 00:03:36,640
که در حالت متنی باز نمی شود،
85
00:03:36,640 –> 00:03:38,720
بنابراین نمونه های خاصی از این
86
00:03:38,720 –> 00:03:40,799
حالت ها را در نوت بوک jupyter خود مشاهده خواهیم کرد، زمانی که
87
00:03:40,799 –> 00:03:43,680
نمونه های خاصی را روی یک فایل نمونه اجرا می کنیم و
88
00:03:43,680 –> 00:03:44,560
89
00:03:44,560 –> 00:03:46,560
حالا مدیریت فایل چگونه است. به درستی پردازش کنید،
90
00:03:46,560 –> 00:03:47,519
91
00:03:47,519 –> 00:03:50,480
بنابراین در یک فرآیند ساده وانیلی
92
00:03:50,480 –> 00:03:52,400
ابتدا یک فایل ایجاد می کنید و
93
00:03:52,400 –> 00:03:54,959
سپس یک فایل به روز رسانی را باز می کنید و
94
00:03:54,959 –> 00:03:57,439
فایل را می بندید تا اولین کاری که
95
00:03:57,439 –> 00:03:59,680
می توانید انجام دهید اما از نظر عملکرد
96
00:03:59,680 –> 00:04:02,080
مانند آنچه در قبلی دیدیم.
97
00:04:02,080 –> 00:04:02,959
اسلاید کنید
98
00:04:02,959 –> 00:04:04,879
حتی اگر باید فایلی
99
00:04:04,879 –> 00:04:08,159
بسازید باید تابع uh open را صدا
100
00:04:08,159 –> 00:04:10,159
بزنید سپس باید آن را بخوانید و در آن بنویسید و
101
00:04:10,159 –> 00:04:12,480
سپس آن را ببندید اولین
102
00:04:12,480 –> 00:04:15,519
کاری که برای
103
00:04:15,519 –> 00:04:17,759
تعامل با فایل باید انجام دهید این است که همیشه یک
104
00:04:17,759 –> 00:04:20,000
تابع open را فراخوانی کنید
105
00:04:20,000 –> 00:04:20,959
و سپس
106
00:04:20,959 –> 00:04:23,199
نام فایل و حالت را به عنوان
107
00:04:23,199 –> 00:04:25,759
پارامتر ارسال می کنید،
108
00:04:26,320 –> 00:04:28,880
اکنون همانطور که بحث کردیم دو حالت
109
00:04:28,880 –> 00:04:30,720
وجود دارد که دو نوع فایل در
110
00:04:30,720 –> 00:04:32,800
فایل متنی پایتون و فایل باینری وجود دارد
111
00:04:32,800 –> 00:04:33,919
بنابراین
112
00:04:33,919 –> 00:04:35,840
در فایل متنی داده ها به صورت کاراکتر ذخیره می شوند
113
00:04:35,840 –> 00:04:38,479
و رشته و در فایل باینری
114
00:04:38,479 –> 00:04:40,960
این داده ها به صورت بایت ذخیره می شوند
115
00:04:40,960 –> 00:04:43,759
اما فایل بایتی را که ذخیره می کنید
116
00:04:43,759 –> 00:04:45,840
می توانید در پسوند دیگری ذخیره کنید
117
00:04:45,840 –> 00:04:48,960
و توسط سایر ابزارها یا
118
00:04:48,960 –> 00:04:51,040
ابزارها یا نرم افزارهایی که برای
119
00:04:51,040 –> 00:04:53,520
خواندن فایل های باینری در نظر گرفته شده اند قابل خواندن هستند اما شما می توانید
120
00:04:53,520 –> 00:04:55,360
تعامل داشته باشید یا می توانید
121
00:04:55,360 –> 00:04:57,520
عملکردهای خاصی را با استفاده از
122
00:04:57,520 –> 00:04:59,759
عملگرهای پایتون انجام دهید و توابع باز
123
00:04:59,759 –> 00:05:01,199
که
124
00:05:01,199 –> 00:05:02,320
فایل متنی موجود
125
00:05:02,320 –> 00:05:03,759
است یک مفهوم ساده است.
126
00:05:03,759 –> 00:05:04,960
127
00:05:04,960 –> 00:05:08,240
128
00:05:08,240 –> 00:05:10,479
129
00:05:10,479 –> 00:05:12,560
130
00:05:12,560 –> 00:05:13,919
تغییرات،
131
00:05:13,919 –> 00:05:15,840
بنابراین ما قصد داریم نمونه های خود را
132
00:05:15,840 –> 00:05:18,960
روی یک فایل متنی اجرا کنیم که در آن به شما نشان خواهیم داد که
133
00:05:18,960 –> 00:05:22,320
چگونه می توانید با باز کردن یک فایل در زمان واقعی تغییرات خود را مشاهده کنید.
134
00:05:22,320 –> 00:05:25,280
135
00:05:25,280 –> 00:05:28,080
136
00:05:28,080 –> 00:05:29,680
137
00:05:29,680 –> 00:05:31,680
138
00:05:31,680 –> 00:05:34,000
139
00:05:34,000 –> 00:05:36,560
در فایل قرار دارد و سپس این به شما بستگی دارد که چگونه
140
00:05:36,560 –> 00:05:38,400
داده های موجود در فایل را در
141
00:05:38,400 –> 00:05:40,000
سیستم عامل ذخیره کنید یا
142
00:05:40,000 –> 00:05:40,960
داده ها را
143
00:05:40,960 –> 00:05:42,400
در
144
00:05:42,400 –> 00:05:45,120
منطقه ای امن خریداری کنید و این به شما
145
00:05:45,120 –> 00:05:47,280
بستگی دارد و داده های ذخیره شده را می توان قطعا به اشتراک گذاشت.
146
00:05:47,280 –> 00:05:49,520
می توانید داده
147
00:05:49,520 –> 00:05:51,280
ها را در هارد دیسک خود
148
00:05:51,280 –> 00:05:54,240
به اشتراک بگذارید و می توانید یک درایو شبکه و غیره را به اشتراک بگذارید و می توانید
149
00:05:54,240 –> 00