در این مطلب، ویدئو خواندن فایل ها | پایتون | آموزش 28 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:01,949
سلام به پیش نویس آکادمی خوش آمدید نام من
2
00:00:01,949 –> 00:00:03,750
مایک است در این آموزش من می خواهم با
3
00:00:03,750 –> 00:00:06,120
شما بچه ها در مورد خواندن از
4
00:00:06,120 –> 00:00:09,210
فایل های خارجی در پایتون صحبت
5
00:00:09,210 –> 00:00:11,639
6
00:00:11,639 –> 00:00:14,400
7
00:00:14,400 –> 00:00:15,870
کنم. ممکن است بخواهید
8
00:00:15,870 –> 00:00:18,150
اطلاعاتی مانند یک فایل متنی یا یک
9
00:00:18,150 –> 00:00:22,080
فایل CSV یا مانند یک فایل HTML را بخوانید و
10
00:00:22,080 –> 00:00:23,670
در واقع می توانید از چیزی به نام
11
00:00:23,670 –> 00:00:26,609
دستور خواندن پایتون استفاده کنید و به شما امکان می
12
00:00:26,609 –> 00:00:29,490
دهد فایلی را بخوانید که
13
00:00:29,490 –> 00:00:31,439
خارج از فایل پایتون شما ذخیره شده است. میتوانید
14
00:00:31,439 –> 00:00:33,630
از این فایلها برای دریافت اطلاعات استفاده کنید یا
15
00:00:33,630 –> 00:00:35,430
میتوانید فایلهای مختلف را تجزیه کنید
16
00:00:35,430 –> 00:00:37,500
و کارهای مختلفی انجام دهید، بنابراین من
17
00:00:37,500 –> 00:00:39,450
به شما بچهها اصول خواندن
18
00:00:39,450 –> 00:00:42,120
فایلها را نشان میدهم، باز کردن فایلها و بسته شدن فایلها و انجام
19
00:00:42,120 –> 00:00:44,640
همه این کارها در اینجا من این
20
00:00:44,640 –> 00:00:48,510
فایل به نام کارکنان dot txt و
21
00:00:48,510 –> 00:00:50,219
اساساً فقط یک دسته از کارمندان مختلف را لیست می کند
22
00:00:50,219 –> 00:00:52,230
مانند اینها که می توانند
23
00:00:52,230 –> 00:00:54,750
کارمندان یک دفتر یا هر چیز دیگری باشند،
24
00:00:54,750 –> 00:00:56,280
بنابراین فقط تمام این اطلاعات را لیست می کند،
25
00:00:56,280 –> 00:00:58,770
بنابراین بیایید بگوییم که در داخل
26
00:00:58,770 –> 00:01:01,739
فایل پایتون نقطه برنامه من می خواستم کار کنم
27
00:01:01,739 –> 00:01:05,489
کارمندان داخل آن فایل را بخوانید
28
00:01:05,489 –> 00:01:07,140
اولین کاری که باید انجام دهم این است که در واقع
29
00:01:07,140 –> 00:01:10,200
آن فایل را از داخل پایتون باز
30
00:01:10,200 –> 00:01:13,049
کنم تا بتوانم از دستور خاصی به نام open استفاده
31
00:01:13,049 –> 00:01:15,960
کنم تا بتوانم بگویم open و سپس در اینجا می توانم
32
00:01:15,960 –> 00:01:17,880
نام فایل را تایپ کنم. که میخواهم آن
33
00:01:17,880 –> 00:01:19,619
را باز کنم، بنابراین این یا یک
34
00:01:19,619 –> 00:01:22,200
مسیر نسبی برای فایل است، یک
35
00:01:22,200 –> 00:01:24,869
مسیر مطلق به فایل یا فقط نام فایل
36
00:01:24,869 –> 00:01:28,020
اگر هر دو فایل در یک دایرکتوری هستند،
37
00:01:28,020 –> 00:01:30,509
بنابراین در مورد من برنامه dot python و
38
00:01:30,509 –> 00:01:33,240
کارکنان dot txt در همان پوشه
39
00:01:33,240 –> 00:01:35,430
ای که در همان دایرکتوری هستند، بنابراین من
40
00:01:35,430 –> 00:01:37,409
فقط می توانم نام فایل را تایپ کنم،
41
00:01:37,409 –> 00:01:40,799
فقط می توانم بگویم کارکنان dot txt و اکنون
42
00:01:40,799 –> 00:01:42,990
می خواهم یک چیز دیگر را در
43
00:01:42,990 –> 00:01:45,479
این تابع باز قرار دهم و این
44
00:01:45,479 –> 00:01:48,030
حالتی است که من میخواهید فایل را باز کنید تا
45
00:01:48,030 –> 00:01:50,040
بتوانید فایلها را در چند
46
00:01:50,040 –> 00:01:52,200
حالت مختلف باز کنید و حالت اول
47
00:01:52,200 –> 00:01:54,810
خواندن نام دارد، بنابراین من فقط میتوانم یک R را در اینجا
48
00:01:54,810 –> 00:01:56,369
قرار دهم و این به معنای خواندن است و
49
00:01:56,369 –> 00:01:58,890
این اساساً به این معنی است که من فقط میخواهم
50
00:01:58,890 –> 00:02:01,079
بخوانم اطلاعات داخل فایل من
51
00:02:01,079 –> 00:02:02,880
نمی خواهم آن را تغییر دهم می خواهم
52
00:02:02,880 –> 00:02:05,250
آن را تغییر دهم، فقط می خواهم آن را بخوانم، فقط
53
00:02:05,250 –> 00:02:07,020
می خواهم ببینم چه چیزی در فایل است و
54
00:02:07,020 –> 00:02:08,429
با آن اطلاعات چیزهایی انجام دهم،
55
00:02:08,429 –> 00:02:11,400
حالت دیگری که به آن نوشتن می گویند، بنابراین من می توانم این را
56
00:02:11,400 –> 00:02:12,170
تایپ کنم
57
00:02:12,170 –> 00:02:14,390
و نوشتن اساساً به این معنی است که می توانید
58
00:02:14,390 –> 00:02:16,730
نوشتن فایل را تغییر دهید. شما می توانید اطلاعات جدیدی بنویسید و
59
00:02:16,730 –> 00:02:18,350
می توانید اطلاعات موجود را تغییر دهید
60
00:02:18,350 –> 00:02:20,870
، یکی دیگر به نام
61
00:02:20,870 –> 00:02:24,080
a و مخفف append است و این
62
00:02:24,080 –> 00:02:26,360
اساساً به این معنی است که می توانید
63
00:02:26,360 –> 00:02:28,640
اطلاعات را به انتهای فایل اضافه کنید تا
64
00:02:28,640 –> 00:02:30,410
نتوانید هیچ یک از اطلاعات
65
00:02:30,410 –> 00:02:32,540
موجود در فایل را تغییر دهید. نمی توانید هیچ یک از اطلاعات را تغییر دهید،
66
00:02:32,540 –> 00:02:34,550
اما می توانید اطلاعات جدیدی اضافه کنید
67
00:02:34,550 –> 00:02:36,680
و یک مورد دیگر وجود دارد که امتیاز
68
00:02:36,680 –> 00:02:39,680
مثبت ماست و این اساساً به معنای
69
00:02:39,680 –> 00:02:42,410
خواندن و نوشتن است، بنابراین تمام قدرت خواندن و نوشتن را در اختیار شما قرار می دهد،
70
00:02:42,410 –> 00:02:45,440
بنابراین در
71
00:02:45,440 –> 00:02:47,090
مورد ما فقط می خواهیم برای کار
72
00:02:47,090 –> 00:02:49,280
با AAR های معمولی، بنابراین اکنون از فایل می خوانیم،
73
00:02:49,280 –> 00:02:52,670
این
74
00:02:52,670 –> 00:02:55,130
تابع باز اساساً فقط فایل را باز می کند،
75
00:02:55,130 –> 00:02:57,320
بنابراین مانند این است که به آن
76
00:02:57,320 –> 00:02:59,270
فایل در داخل سیستم فایل خود بروید، آن را باز
77
00:02:59,270 –> 00:03:01,489
کنید و به ما این امکان را می دهد که تی را بخوانید از طریق آن،
78
00:03:01,489 –> 00:03:03,650
اما به طور کلی ما می خواهیم
79
00:03:03,650 –> 00:03:07,160
این فایل باز شده را در یک متغیر ذخیره کنیم تا
80
00:03:07,160 –> 00:03:09,470
بتوانم یک متغیر ایجاد کنم و ما فقط می
81
00:03:09,470 –> 00:03:12,709
توانیم آن را فایل کارمند بنامیم و من فقط
82
00:03:12,709 –> 00:03:15,920
آن را برابر با این تابع باز قرار می دهم، بنابراین
83
00:03:15,920 –> 00:03:19,160
اکنون کارمندان باز هستند. فایل txt و
84
00:03:19,160 –> 00:03:21,620
تمام محتوای
85
00:03:21,620 –> 00:03:24,110
داخل آن در این متغیر فایل کارمند ذخیره میشود،
86
00:03:24,110 –> 00:03:27,350
اکنون هر زمان که فایلی را باز میکنید، همیشه
87
00:03:27,350 –> 00:03:29,540
میخواهید مطمئن شوید که
88
00:03:29,540 –> 00:03:32,180
فایل را نیز میبندید، بنابراین مانند
89
00:03:32,180 –> 00:03:35,060
دستور باز کردن، ما یک تابع بستن نیز داریم.
90
00:03:35,060 –> 00:03:37,330
بنابراین من می توانم اینجا بیایم و بگویم که
91
00:03:37,330 –> 00:03:42,080
فایل کارمند نقطه بسته می شود و این در
92
00:03:42,080 –> 00:03:44,120
واقع فقط فایل را می بندد
93
00:03:44,120 –> 00:03:45,980
تا دیگر نتوانیم به
94
00:03:45,980 –> 00:03:48,590
آن دسترسی داشته باشیم و به طور کلی
95
00:03:48,590 –> 00:03:50,600
هر زمان که فایلی را که می خواهید باز کنید ایده خوبی است.
96
00:03:50,600 –> 00:03:52,040
همچنین برای اینکه مطمئن شوید که
97
00:03:52,040 –> 00:03:54,230
فایل را در نقطهای میبندید، بنابراین
98
00:03:54,230 –> 00:03:56,000
معمولاً وقتی خواندن آن را تمام
99
00:03:56,000 –> 00:03:57,950
کردید، میتوانید آن را ببندید تا
100
00:03:57,950 –> 00:03:59,600
مانند اینکه چگونه میتوانیم یک فایل را باز و بسته کنیم،
101
00:03:59,600 –> 00:04:02,120
حالا اجازه دهید در مورد نحوه دریافت اطلاعات صحبت کنیم.
102
00:04:02,120 –> 00:04:03,739
از فایل سمت راست
103
00:04:03,739 –> 00:04:05,120
هیچ poi وجود ندارد در داشتن فایلی که اگر نتوانیم
104
00:04:05,120 –> 00:04:06,950
بفهمیم چه چیزی در آن است،
105
00:04:06,950 –> 00:04:08,750
در واقع چند توابع مختلف وجود دارد که
106
00:04:08,750 –> 00:04:11,299
میتوانیم در این فایل کارمند استفاده کنیم تا
107
00:04:11,299 –> 00:04:13,489
بفهمیم داخل آن چیست و من
108
00:04:13,489 –> 00:04:14,989
برخی از آنها را به شما عزیزان نشان خواهم داد. من
109
00:04:14,989 –> 00:04:16,750
فقط می خواهم یک بیانیه چاپی ایجاد کنم و
110
00:04:16,750 –> 00:04:18,769
در داخل این بیانیه
111
00:04:18,769 –> 00:04:20,000
چاپی اساساً فقط برخی از
112
00:04:20,000 –> 00:04:20,608
اطلاعات
113
00:04:20,608 –> 00:04:24,150
مربوط به پرونده کارمند
114
00:04:24,150 –> 00:04:25,889
را چاپ می کنم بنابراین اساسی ترین چیزی که می توانیم چاپ کنیم فقط
115
00:04:25,889 –> 00:04:29,009
کل محتویات فایل است اما قبل از
116
00:04:29,009 –> 00:04:30,360
انجام این کار می خواهم به شما بچه ها نشان می دهم که چگونه می
117
00:04:30,360 –> 00:04:32,849
توانید بررسی کنید تا مطمئن شوید که یک فایل
118
00:04:32,849 –> 00:04:35,069
خوانا است، بنابراین قبل از انجام هر کار دیگری
119
00:04:35,069 –> 00:04:36,990
به طور کلی ایده خوبی است که مطمئن ش