در این مطلب، ویدئو ورودی و خروجی فایل (I/O) در پایتون 3 | پایتون آسان است با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:42:19
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:07,069 –> 00:00:10,800
اکنون میخواهیم در مورد ورودی
2
00:00:10,800 –> 00:00:14,610
و خروجی فایل صحبت کنیم، بنابراین یاد گرفتهایم که چگونه
3
00:00:14,610 –> 00:00:18,000
دادهها را از کاربر وارد کنیم و آنها
4
00:00:18,000 –> 00:00:20,130
را به صفحه نمایش دهیم، اما اگر نخواهیم
5
00:00:20,130 –> 00:00:21,449
مستقیماً با کاربر تعامل
6
00:00:21,449 –> 00:00:24,000
داشته باشیم، چه میشود. برای استفاده از فایل هایی
7
00:00:24,000 –> 00:00:25,590
که در جایی روی رایانه خود داریم
8
00:00:25,590 –> 00:00:27,330
یا اگر کد را در جای دیگری اجرا کنیم
9
00:00:27,330 –> 00:00:29,310
و فایل هایی وجود دارد که
10
00:00:29,310 –> 00:00:31,080
می خواهیم از آنها استفاده کنیم و می خواهیم به
11
00:00:31,080 –> 00:00:32,369
این فایل ها دسترسی داشته باشیم چه می شود. آیا می خواهید
12
00:00:32,369 –> 00:00:34,140
بتوانید در آن بنویسید شما می خواهید
13
00:00:34,140 –> 00:00:36,630
بتوانید داده ها را از آنها بخوانید و ما
14
00:00:36,630 –> 00:00:38,820
معمولاً می خواهیم با
15
00:00:38,820 –> 00:00:40,920
فایل های موجود در رایانه خود تعامل داشته باشیم و این چیزی است که
16
00:00:40,920 –> 00:00:42,329
اکنون می خواهیم نحوه
17
00:00:42,329 –> 00:00:45,600
تعامل با فایل های موجود در رایانه
18
00:00:45,600 –> 00:00:47,430
خود را بررسی کنیم. ابتدا فرم کلی را
19
00:00:47,430 –> 00:00:51,390
یادداشت کنید که چگونه فایل ها را باز کنید و
20
00:00:51,390 –> 00:00:52,680
سپس چند مثال عملی را مرور می کنیم،
21
00:00:52,680 –> 00:00:53,340
22
00:00:53,340 –> 00:00:56,219
بنابراین ابتدا شکل کلی این است که شما
23
00:00:56,219 –> 00:00:59,640
معمولاً یک نام متغیر دارید، بنابراین ما
24
00:00:59,640 –> 00:01:04,589
فقط آن را فایل می نامیم و این
25
00:01:04,589 –> 00:01:07,380
متغیر را با چه چیزی برابر می کنید. بنابراین شما
26
00:01:07,380 –> 00:01:11,939
فایل را در متغیر ذخیره می کنید و آن را تایپ می کنید
27
00:01:11,939 –> 00:01:15,390
کلمه کلیدی باز است و می توانید رنگ محیط برنامه نویسی من را ببینید
28
00:01:15,390 –> 00:01:16,830
که به این معنی است که یک
29
00:01:16,830 –> 00:01:18,750
کلمه کلیدی است و در پشت پرانتزها را باز و بسته می کنید
30
00:01:18,750 –> 00:01:23,610
و سپس
31
00:01:23,610 –> 00:01:27,240
نام فایل را در گیومه قرار می دهید و سپس
32
00:01:27,240 –> 00:01:30,060
می توانید یک کاما در اینجا قرار دهید و سپس می
33
00:01:30,060 –> 00:01:32,700
توانید قرار دهید. در کاری که میخواهید انجام دهید و کاری
34
00:01:32,700 –> 00:01:35,430
که میتوانید در اینجا انجام دهید این است که میتوانید یک
35
00:01:35,430 –> 00:01:39,329
خواندن انجام دهید تا فایل را بخوانید،
36
00:01:39,329 –> 00:01:42,329
یا میتوانید نوشتن را انجام دهید
37
00:01:42,329 –> 00:01:45,930
تا در فایل بنویسید یا میتوانید یک
38
00:01:45,930 –> 00:01:49,320
ضمیمه که به آن اضافه میکنید انجام دهید. اکنون فایل را
39
00:01:49,320 –> 00:01:50,790
اگر می خواهید بتوانید همزمان بخوانید و بنویسید
40
00:01:50,790 –> 00:01:53,100
، می توانید پلاس ما را نیز تایپ کنید
41
00:01:53,100 –> 00:01:56,909
و این به شما امکان می دهد
42
00:01:56,909 –> 00:01:59,310
فایل را همزمان بخوانید و بنویسید، اما
43
00:01:59,310 –> 00:02:01,829
اجازه دهید فعلاً آن را به عنوان خوانده شده رها
44
00:02:01,829 –> 00:02:03,950
کنیم. گزینه های دیگر را در
45
00:02:03,950 –> 00:02:06,180
پشت آن قرار می دهیم تا بعداً آن را ببینیم
46
00:02:06,180 –> 00:02:10,288
و بنابراین گزینه ها به صورت
47
00:02:10,288 –> 00:02:17,879
پیوست خوانده می شوند و قسمت بعلاوه خوانده می شود
48
00:02:17,879 –> 00:02:21,840
و خوب بنویسید
49
00:02:21,840 –> 00:02:25,110
و بنابراین فرمت مانند شکل زیر است که
50
00:02:25,110 –> 00:02:27,480
نام فایل و متغیر ما کجاست.
51
00:02:27,480 –> 00:02:29,010
نامی که میخواهیم
52
00:02:29,010 –> 00:02:31,829
فایل را در آن یا مسیری که میخواهیم ذخیره کنیم و برابر میکنیم
53
00:02:31,829 –> 00:02:34,319
به و سپس از کلمه کلیدی open استفاده می کنیم و
54
00:02:34,319 –> 00:02:37,470
این به ما امکان می دهد فایل را باز کنیم
55
00:02:37,470 –> 00:02:40,439
و سپس نام فایل را وارد کرده و سپس
56
00:02:40,439 –> 00:02:42,629
یک کاما یا بیشتر جداکننده قرار می دهیم تا نشان دهد
57
00:02:42,629 –> 00:02:44,120
که مقدار دوم خود
58
00:02:44,120 –> 00:02:46,950
را اینجا و سپس خواهیم داشت. نشان میدهیم که
59
00:02:46,950 –> 00:02:49,680
میخواهیم با فایل چه کاری انجام دهیم و سپس آنچه
60
00:02:49,680 –> 00:02:51,510
مهم است بعد از اتمام استفاده از
61
00:02:51,510 –> 00:02:54,629
فایل این است که آن را ببندیم تا
62
00:02:54,629 –> 00:02:57,000
با انجام فایل این کار را انجام دهیم و سپس برای نشان دادن اینکه
63
00:02:57,000 –> 00:02:58,230
میخواهیم کاری با آن انجام
64
00:02:58,230 –> 00:03:01,079
دهیم، یک نقطه قرار میدهیم. و سپس
65
00:03:01,079 –> 00:03:05,099
پرانتزها را میبندیم و باز و بسته میکنیم و پس
66
00:03:05,099 –> 00:03:07,200
از پایان استفاده از فایل، بسیار
67
00:03:07,200 –> 00:03:09,659
مهم است که آن را ببندید تا مطمئن شوید
68
00:03:09,659 –> 00:03:12,060
که مشکلی پیش نمیآید تا
69
00:03:12,060 –> 00:03:14,699
فایل مستقیما بسته
70
00:03:14,699 –> 00:03:17,340
شود و به درستی بسته شود و همه چیز کامل شود.
71
00:03:17,340 –> 00:03:19,560
در غیر این صورت ممکن است برخی از خطاها
72
00:03:19,560 –> 00:03:22,290
در یک فایل رخ دهد،
73
00:03:22,290 –> 00:03:25,049
بنابراین همیشه مهم است، منظورم این است که اگر فراموش کنید ممکن است
74
00:03:25,049 –> 00:03:27,030
بد نباشد، اما به
75
00:03:27,030 –> 00:03:28,859
طور کلی تمرین خوبی است که همیشه
76
00:03:28,859 –> 00:03:31,430
به یاد داشته باشید که فایل های خود را در پایان ببندید،
77
00:03:31,430 –> 00:03:33,720
بنابراین ما فقط در این مورد نظر می دهیم و ما این را
78
00:03:33,720 –> 00:03:36,150
رها می کنیم در اینجا برای مرجع um و
79
00:03:36,150 –> 00:03:38,549
سپس شاید اجازه دهید مستقیماً به یک مثال برویم،
80
00:03:38,549 –> 00:03:41,660
بنابراین کاری که میخواهیم انجام دهیم این است
81
00:03:41,660 –> 00:03:44,129
که فهرستی از کشورها تهیه
82
00:03:44,129 –> 00:03:47,940
کنیم و میخواهیم این کشورها را در یک
83
00:03:47,940 –> 00:03:48,389
فایل
84
00:03:48,389 –> 00:03:50,340
بنویسیم و سپس میخواهیم بعداً پرونده کنید،
85
00:03:50,340 –> 00:03:52,799
اما ابتدا فقط فهرست
86
00:03:52,799 –> 00:03:55,079
کشورها را تهیه می کنیم، بنابراین این فهرست
87
00:03:55,079 –> 00:03:56,819
کشورها را صدا می کنیم و آن را در
88
00:03:56,819 –> 00:03:59,010
کشورهای متغیر ذخیره می کنیم و آن را
89
00:03:59,010 –> 00:04:03,810
برابر می کنیم و سپس یک لیست و
90
00:04:03,810 –> 00:04:07,530
در واقع اجازه دهید این تعطیلات را انجام دهیم.
91
00:04:07,530 –> 00:04:10,109
مکانها، بنابراین ما چند شهر تعطیلات خوب
92
00:04:10,109 –> 00:04:12,780
خواهیم داشت و سپس میتوانیم این
93
00:04:12,780 –> 00:04:14,940
دو شهر یا کشورهای
94
00:04:14,940 –> 00:04:17,668
دیگر را تغییر دهیم، بنابراین اولین شهر خوب ما برای مثال
95
00:04:17,668 –> 00:04:21,930
لندن خواهد بود و سپس یک کاما قرار میدهیم تا
96
00:04:21,930 –> 00:04:23,490
نشان دهد که
97
00:04:23,490 –> 00:04:24,300
عنصر بعدی را خواهیم داشت. از یک لیست
98
00:04:24,300 –> 00:04:28,440
، پاریس و یک کامای دیگر را انجام
99
00:04:28,440 –> 00:04:29,970
می دهیم تا نشان دهیم که یک عنصر بعدی را انجام خواهیم داد،
100
00:04:29,970 –> 00:04:35,009
سپس شاید نیویورک و سپس یک
101
00:04:35,009 –> 00:04:37,470
کاما دیگر برای عنصر چهارم، شاید می خواهیم
102
00:04:37,470 –> 00:04:40,580
برای پوسته زیبا به یوتا برویم و
103
00:04:40,580 –> 00:04:43,289
سپس برای عنصر بعدی، یک کاما دیگر. عنصر
104
00:04:43,289 –> 00:04:45,690
یا شاید ما نیز می خواهیم به آنها برویم
105
00:04:45,690 –> 00:04:49,949
ایسلند خیلی خوب است که واقعاً
106
00:04:49,949 –> 00:04:52,699
یک شهر هم نیست، بنابراین ما فقط آن
107
00:04:52,699 –> 00:04:56,849
را مکان های تعطیلات می نامیم و یک کلی
108
00:04:56,849 –> 00:04:58,919
می گذاریم تا در حال حاضر
109
00:04:58,919 –> 00:05:02,720
لیستی از مکان های تعطیلات خود را ایجاد کرده ایم که ممکن است خوب باشد
110
00:05:02,720 –> 00:05:06,020
و بله همان چیزی است که می خواهیم بنویسیم. این را
111
00:05:06,020 –> 00:05:09,539
به یک فایل، پس چگونه این کار را خوب انجام
112
00:05:09,539 –> 00:05:12,360
دهیم، اجازه دهید فایل خود را باز کنیم و اجازه
113
00:05:12,360 –> 00:05:15,030
دهید آن را فراخوانی کنیم یا آن را در
114
00:05:15,030 –> 00:05:17,789
فایل vacation متغیر ذخیره کنیم و
115
00:05:17,789 –> 00:05:20,430
آن را برابر با M کنیم، بنابراین متغیرهای ما
116
00:05:20,430 –> 00:05:21,719
به نام vacation file ما می رویم. برای اینکه
117
00:05:21,719 –> 00:05:23,780
آن را برابر کنیم و سپس اکنون باز می کنیم
118
00:05:23,780 –> 00:05:26,400
از کلمه کلیدی open استفاده کنید و
119
00:05:26,400 –> 00:05:29,940
پرانتزها را باز و بسته کنید و نام فایل
120
00:05:29,940 –> 00:05:35,430
را فقط مکان های تعطیل می نامیم و سپس
121
00:05:35,430 –> 00:05:36,780
گیومه ها را می
122
00:05:36,780 –> 00:05:39,930
بندیم و کاما می گذاریم و می رویم این
123
00:05:39,930 –> 00:05:43,259
فایل را بنویسید و حالا حتی اگر این فایل هنوز
124
00:05:43,259 –> 00:05:46,289
در رایانه من وجود نداشته باشد و اگر من یک تابع نوشتن ایجاد کنم، به
125
00:05:46,289 –> 00:05:49,259
این معنی است که اگر فایل
126
00:05:49,259 –> 00:05:50,580
وجود ندارد، آن را به طور خودکار ایجاد می کند
127
00:05:50,580 –> 00:05:52,770
و همچنین مهم است که
128
00:05:52,770 –> 00:05:54,479
توجه داشته باشید که اگر از درست استفاده کنید
129
00:05:54,479 –> 00:05:56,940
اگر فایل از قبل وجود داشته باشد،
130
00:05:56,940 –> 00:05:58,830
بازنویسی می شود همه چیز را در
131
00:05:58,830 –> 00:06:00,240
آن بنویسید تا از بالا شروع به نوشتن کند
132
00:06:00,240 –> 00:06:02,699
و اگر فایل شما از قبل وجود دارد،
133
00:06:02,699 –> 00:06:04,289
آنچه را که قبلاً داخل آن است بازنویسی میکند
134
00:06:04,289 –> 00:06:08,069
و آن را با چیزهای جدید جایگزین میکند تا
135
00:06:08,069 –> 00:06:11,130
خوب و بد باشد، بدانید که اگر این کار را نکنید ممکن است برای
136
00:06:11,130 –> 00:06:12,120
شما دردسر ایجاد کند.
137
00:06:12,120 –> 00:06:14,940
به این توجه نکنید اما می دانید که این یک
138
00:06:14,940 –> 00:06:16,680
عملکرد خوب است و به خصوص اینکه
139
00:06:16,680 –> 00:06:18,599
فقط فایل را برای شما ایجاد می
140
00:06:18,599 –> 00:06:19,710
کند تا نگران آن نباشید و رفتن
141
00:06:19,710 –> 00:06:22,099
به جنگل پوشه و ایجاد آن
142
00:06:22,099 –> 00:06:25,680
این کار را برای همه شما انجام می دهد. به طور خودکار
143
00:06:25,680 –> 00:06:27,150
و مکانی که این فایل قرار است
144
00:06:27,150 –> 00:06:30,599
ایجاد شود، دقیقاً در مکانی است که مفسر پایتون شما در آن قرار
145
00:06:30,599 –> 00:06:33,210
دارد یا
146
00:06:33,210 –> 00:06:34,800
محیط کدنویسی شما در آن قرار دارد، بنابراین
147
00:06:34,800 –> 00:06:36,930
فایل را در همان دایرکتوری
148
00:06:36,930 –> 00:06:41,250
یا در همان پوشه ایجاد می کند، خوب، پس اکنون ما
149
00:06:41,250 –> 00:06:43,979
فایلی را برای نوشتن باز کردهایم
150
00:06:43,979 –> 00:06:46,530
که با کلمه کلیدی W و
151
00:06:46,530 –> 00:06:48,360
مکان دوم مشخص کردهایم و فایل ما به
152
00:06:48,360 –> 00:06:50,810
عنوان مکان تعطیلات نامیده میشود،
153
00:06:50,810 –> 00:06:54,660
پس بیایید چیزی در آن بنویسیم، اجازه دهید
154
00:06:54,660 –> 00:06:56,810
نقاط تعطیلات خود را حلقه
155
00:06:56,810 –> 00:07:00,960
بزنیم و آنها را در فایل خود بنویسیم تا ما دوباره
156
00:07:00,960 –> 00:07:05,039
یک حلقه برای ایجاد می کنیم و برای نقاط در مکان های
157
00:07:05,039 –> 00:07:09,690
تعطیلات می گوییم، بنابراین ما می
158
00:07:09,690 –> 00:07:11,520
خواهیم نقاط تعطیلات شما را یکی یکی مرور کنیم،
159
00:07:11,520 –> 00:07:13,500
هر عنصر
160
00:07:13,500 –> 00:07:15,139
از این متغیر موقت در اینجا ذخیره می شود و
161
00:07:15,139 –> 00:07:17,970
کاری که می خواهیم انجام دهیم این است که شما می خواهید بنویسید.
162
00:07:17,970 –> 00:07:19,979
به فایل،
163
00:07:19,979 –> 00:07:21,479
بنابراین میخواهیم کاری با آن انجام دهیم تا پرونده تعطیلات خود را برداریم
164
00:07:21,479 –> 00:07:24,630
و برای نشان دادن اینکه میخواهیم
165
00:07:24,630 –> 00:07:25,979
کاری با آن انجام دهیم، نقطههایمان را اینجا قرار میدهیم
166
00:07:25,979 –> 00:07:27,900
و کاری که میخواهیم انجام دهیم این است که
167
00:07:27,900 –> 00:07:31,169
میخواهیم به آن بنویسیم و اکنون باید
168
00:07:31,169 –> 00:07:33,539
بنویسیم، باید آنچه را که میخواهیم بنویسیم را در اینجا قرار دهیم،
169
00:07:33,539 –> 00:07:35,729
بنابراین آنچه میخواهیم روی آن
170
00:07:35,729 –> 00:07:39,300
بنویسیم این است که میخواهیم نقاط را بنویسیم و
171
00:07:39,300 –> 00:07:41,789
اکنون مهم است که توجه داشته باشیم که هر آنچه
172
00:07:41,789 –> 00:07:45,000
در اینجا دارید باید یک رشته باشید تا
173
00:07:45,000 –> 00:07:46,500
نتوانید اعداد صحیح را در اینجا قرار دهید یا
174
00:07:46,500 –> 00:07:47,849
چیزی که به شما
175
00:07:47,849 –> 00:07:50,880
خطا می دهد و باید یک رشته باشد و در
176
00:07:50,880 –> 00:07:52,979
این مورد ما خوش شانس هستیم بنابراین یک
177
00:07:52,979 –> 00:07:54,389
رشته در اینجا داریم اینها در واقع همه
178
00:07:54,389 –> 00:07:58,020
رشته ها هستند یا کلمات اما وقتی می نویسید
179
00:07:58,020 –> 00:07:59,699
باید مطمئن شوید که رشته ای است و
180
00:07:59,699 –> 00:08:02,130
اگر رشته ای نیست و می توانید
181
00:08:02,130 –> 00:08:06,409
به راحتی آن را با استفاده از کلمه کلیدی STR
182
00:08:06,409 –> 00:08:09,930
مانند اینجا تبدیل کنید و
183
00:08:09,930 –> 00:08:12,210
هر چیزی را که در اینجا وجود دارد به یک رشته um تبدیل می کند،
184
00:08:12,210 –> 00:08:14,130
اما ما در حال حاضر نیازی به انجام این کار نداریم
185
00:08:14,130 –> 00:08:16,199
زیرا قبلاً یک رشته است، اما می
186
00:08:16,199 –> 00:08:17,789
دانید که این نیز به نوعی مهم
187
00:08:17,789 –> 00:08:22,440
است که توجه داشته باشید. بله، ما فقط فایل تعطیلات خود را می
188
00:08:22,440 –> 00:08:24,780
گیریم و
189
00:08:24,780 –> 00:08:28,530
نقاط را روی آن می نویسیم و سپس بله،
190
00:08:28,530 –> 00:08:33,979
بیایید فقط در پایان پرینت
191
00:08:33,979 –> 00:08:36,179
بگیریم و بیایید فقط کدمان را اجرا کنیم و ببینیم چه
192
00:08:36,179 –> 00:08:37,010
اتفاقی می افتد،
193
00:08:37,010 –> 00:08:40,529
بنابراین کدمان را اجرا می کنیم و فقط آن را دریافت می کنیم.
194
00:08:40,529 –> 00:08:43,708
خروجی انجام شد زیرا به ما گفتیم که
195
00:08:43,708 –> 00:08:45,570
برنامه ما میگوید که میخواهیم
196
00:08:45,570 –> 00:08:47,520
در پایان پرینت انجام شود، اما در واقع
197
00:08:47,520 –> 00:08:49,440
چیزی در اینجا به خوبی نمیبینیم، به این دلیل است
198
00:08:49,440 –> 00:08:50,830
که در حال نوشتن روی یک فایل هستیم
199
00:08:50,830 –> 00:08:52,990
و بنابراین واقعاً چیزی وجود ندارد.
200
00:08:52,990 –> 00:08:57,490
برای دیدن اما بیایید فقط سعی کنیم و ببینیم آیا
201
00:08:57,490 –> 00:09:00,520
واقعاً کار کرده است، بنابراین بیایید سعی کنیم فایل خود
202
00:09:00,520 –> 00:09:03,460
را اکنون بخوانیم و بنابراین کاری که میخواهیم انجام دهیم این است که
203
00:09:03,460 –> 00:09:06,390
ابتدا این فایل
204
00:09:06,390 –> 00:09:10,900
را میبندیم و سپس میخوانیم و سپس میرویم
205
00:09:10,900 –> 00:09:12,820
یک بار یک بار که می خوانیم و یک بار
206
00:09:12,820 –> 00:09:14,650
خروجی را می بینیم سپس همه چیز را با جزئیات مرور خواهیم
207
00:09:14,650 –> 00:09:16,540
کرد و سپس
208
00:09:16,540 –> 00:09:18,160
میفهمیم چه اتفاقی افتاده است،
209
00:09:18,160 –> 00:09:20,890
پس بیایید ابتدا آن را
210
00:09:20,890 –> 00:09:25,720
ببندیم، پرونده تعطیلات خود را ببندیم، پس حالا آن را بستیم
211
00:09:25,720 –> 00:09:28,960
و اکنون میخواهیم این مکانهای تعطیلات را دوباره باز کنیم،
212
00:09:28,960 –> 00:09:31,270
اما به جای نوشتن، میخواهیم
213
00:09:31,270 –> 00:09:34,990
آن را بخوانیم، بنابراین این کار را انجام میدهیم و ما
214
00:09:34,990 –> 00:09:36,640
فقط میخواهیم آن را در همان متغیر ذخیره کنیم
215
00:09:36,640 –> 00:09:38,260
و سپس دوباره فایل تعطیلات را ایجاد میکنیم
216
00:09:38,260 –> 00:09:39,610
و این بار
217
00:09:39,610 –> 00:09:44,860
مکانهای تعطیلات خود را باز میکنیم و
218
00:09:44,860 –> 00:09:48,780
از کلمه کلیدی R استفاده میکنیم تا بخواهیم
219
00:09:48,780 –> 00:09:51,160
آنچه را که میخوانیم بخوانیم. اینجا انجام دادیم این است که
220
00:09:51,160 –> 00:09:53,020
ما مکانهای تعطیلات خود را به عنوان یک فایل نوشتن باز
221
00:09:53,020 –> 00:09:55,870
کردهایم و آن را در فایل تعطیلات ذخیره
222
00:09:55,870 –> 00:09:58,060
کردهایم و سپس تمام نقاط خود
223
00:09:58,060 –> 00:10:00,990
را در اینجا در فایل نوشتیم و سپس پرونده را
224
00:10:00,990 –> 00:10:05,710
میبندیم و سپس در حال باز کردن هستیم. همان فایل در
225
00:10:05,710 –> 00:10:08,230
اما این بار ما آن را در حالت خواندن باز
226
00:10:08,230 –> 00:10:10,060
میکنیم و همچنین آن را در
227
00:10:10,060 –> 00:10:12,460
فایل تعطیلات ذخیره میکنیم، اکنون میتوانید از
228
00:10:12,460 –> 00:10:14,500
نامهای مختلفی در اینجا استفاده کنید که واقعاً تفاوتی ایجاد نمیکند،
229
00:10:14,500 –> 00:10:16,420
اما فقط از همان نام استفاده میکنیم.
230
00:10:16,420 –> 00:10:18,580
چون
231
00:10:18,580 –> 00:10:21,700
درست است پرونده تعطیلات ما است و
232
00:10:21,700 –> 00:10:23,800
کاری که نباید انجام دهیم این است که
233
00:10:23,800 –> 00:10:26,200
دوباره کل فایل را تبلیغ کنید و اجازه دهید آن را در
234
00:10:26,200 –> 00:10:29,430
یک نام متغیر ذخیره کنیم که در یک متغیر
235
00:10:29,430 –> 00:10:32,520
هستیم، بنابراین متغیر را کل فایل صدا
236
00:10:32,520 –> 00:10:35,980
میزنیم و کاری که میخواهیم انجام دهیم این است که
237
00:10:35,980 –> 00:10:37,660
کل فایل تعطیلات خود را میخوانیم، بنابراین
238
00:10:37,660 –> 00:10:40,810
میرویم برای رفتن به فایل تعطیلات و ما یک
239
00:10:40,810 –> 00:10:42,100
کاری برای آن انجام می دهیم، بنابراین
240
00:10:42,100 –> 00:10:44,890
یک نقطه قرار می دهیم و کاری که می خواهیم انجام دهیم این است که
241
00:10:44,890 –> 00:10:50,550
می خواهیم آن را بخوانیم و سپس بیایید فقط
242
00:10:50,550 –> 00:10:54,970
کل فایل را چاپ کنیم تا بخواهیم
243
00:10:54,970 –> 00:10:58,360
همه چیز را از قبل چاپ کنیم um را بخوانید و
244
00:10:58,360 –> 00:11:01,150
سپس ما میتوانیم کد خود را اجرا کنیم، بنابراین چه
245
00:11:01,150 –> 00:11:03,900
چیزی این read دقیقاً این کار را به خوبی انجام میدهد
246
00:11:03,900 –> 00:11:06,480
و کل فایل را مرور میکند
247
00:11:06,480 –> 00:11:09,360
و همه آن را میخواند و همه را در
248
00:11:09,360 –> 00:11:11,580
این متغیر میگوید در حال حاضر این مشکلی
249
00:11:11,580 –> 00:11:14,400
ندارد، زیرا فایل ما نیست. خیلی بزرگ است، فقط
250
00:11:14,400 –> 00:11:18,420
شامل پنج نام در اینجا یا پنج
251
00:11:18,420 –> 00:11:22,380
عنصر است، اما
252
00:11:22,380 –> 00:11:24,600
اگر فایلهایی با حجم عظیم گیگابایت
253
00:11:24,600 –> 00:11:27,350
دارید و اگر کل مطلب
254
00:11:27,350 –> 00:11:29,250
را بخوانید و سعی کنید آن را در متغیری ذخیره کنید
255
00:11:29,250 –> 00:11:30,839
که میتواند باعث ایجاد مشکلاتی در حافظه شود، بعداً ممکن است مشکل ساز
256
00:11:30,839 –> 00:11:33,900
شود. اما ما همچنین راههایی
257
00:11:33,900 –> 00:11:36,360
را پیدا خواهیم کرد که چگونه میتوان آن را دور زد، اما
258
00:11:36,360 –> 00:11:39,600
در حال حاضر خواندن کامل است بنابراین بیایید
259
00:11:39,600 –> 00:11:42,029
آن را اجرا کنیم و ببینیم و سپس اجازه دهید واقعاً
260
00:11:42,029 –> 00:11:46,529
از آن عبور کنیم تا خروجی خود را به دست آوریم
261
00:11:46,529 –> 00:11:48,690
و کمی درهم به نظر می رسد، اما
262
00:11:48,690 –> 00:11:51,210
در یک ثانیه از آن عبور خواهیم کرد – بله، اما
263
00:11:51,210 –> 00:11:52,200
اجازه دهید فقط از بالا شروع کنیم.
264
00:11:52,200 –> 00:11:54,810
ما لیست خود را ایجاد کردهایم و لیست ما دارای
265
00:11:54,810 –> 00:11:56,850
پنج عنصر است و آنها یک مکان خوب برای
266
00:11:56,850 –> 00:11:58,680
تعطیلات هستند، بنابراین ما لندن پاریس
267
00:11:58,680 –> 00:12:01,860
نیویورک یوتا و ایسلند را داریم و
268
00:12:01,860 –> 00:12:03,420
کاری که بعدی انجام میدهیم این است که یک متغیر
269
00:12:03,420 –> 00:12:05,550
به نام vacation file و در این
270
00:12:05,550 –> 00:12:09,959
متغیر ایجاد میکنیم. مقدار را ذخیره می کنیم یا
271
00:12:09,959 –> 00:12:13,770
محل فایل را ذخیره می کنیم پس چیزی که ذخیره می کنیم است و
272
00:12:13,770 –> 00:12:16,320
یک فایل را باز می کنیم و فایل
273
00:12:16,320 –> 00:12:18,600
vacationplace ها را باز می کنیم و آن را به صورت نوشتن باز می کنیم
274
00:12:18,600 –> 00:12:21,810
و این از
275
00:12:21,810 –> 00:12:24,450
فایل vacation ذخیره نمی شود و سپس یک
276
00:12:24,450 –> 00:12:27,450
حلقه for ایجاد می کنیم و ما ایجاد کنید یا از
277
00:12:27,450 –> 00:12:29,880
نقاط متغیر موقت استفاده می کنیم و
278
00:12:29,880 –> 00:12:32,010
نقاط تعطیل را عنصر به
279
00:12:32,010 –> 00:12:34,740
عنصر می گذرانیم و هر بار که یکی از
280
00:12:34,740 –> 00:12:37,589
این عناصر را داریم آن را در فایل می نویسیم، به
281
00:12:37,589 –> 00:12:41,400
عنوان مثال نقاط به عنوان London شروع شده اند
282
00:12:41,400 –> 00:12:45,120
و سپس لندن را به
283
00:12:45,120 –> 00:12:47,850
فایل ما و سپس
284
00:12:47,850 –> 00:12:49,650
نقاط ارزش پاریس و
285
00:12:49,650 –> 00:12:51,990
ما به پاریس در پرونده خود می نویسیم و سپس نیویورک و
286
00:12:51,990 –> 00:12:54,750
سپس یوتا و سپس ایسلند و
287
00:12:54,750 –> 00:12:58,320
سپس پرونده خود را می بندیم و سپس یک فایل جدید را باز می کنیم
288
00:12:58,320 –> 00:13:00,839
و در حالی که آن را در
289
00:13:00,839 –> 00:13:03,150
همان متغیر ذخیره می کنیم، اما لازم نیست که باشد.
290
00:13:03,150 –> 00:13:04,410
از همان نام متغیر میتوانیم از
291
00:13:04,410 –> 00:13:07,170
چیزی متفاوت استفاده کنیم و بنابراین
292
00:13:07,170 –> 00:13:10,080
فایل خود را قبلا و اکنون باز میکنیم، اما اکنون
293
00:13:10,080 –> 00:13:12,240
مکانهای تعطیلات خود را به عنوان یک فایل خواندنی باز
294
00:13:12,240 –> 00:13:16,170
میکنیم و سپس کل فایل را اینجا میخوانیم و
295
00:13:16,170 –> 00:13:17,290
آن را در سوراخ ذخیره میکنیم
296
00:13:17,290 –> 00:13:20,710
و سپس کل آن را چاپ میکنیم. فایل و اکنون
297
00:13:20,710 –> 00:13:22,090
کاری که در انتها انجام آن نیز خوب
298
00:13:22,090 –> 00:13:26,370
است این است که
299
00:13:26,370 –> 00:13:30,040
فایل تعطیلات خود را ببندید، تا همانطور که می
300
00:13:30,040 –> 00:13:33,180
بینید قبل از اینکه کار را متوقف کنم و
301
00:13:33,180 –> 00:13:35,380
هیچ اتفاقی نیفتاد، من هنوز می توانستم
302
00:13:35,380 –> 00:13:37,420
بخوانم و کامپیوتر من را می شناسید. هنوز
303
00:13:37,420 –> 00:13:39,070
کار می کند و هیچ خرابی وجود ندارد یا من
304
00:13:39,070 –> 00:13:40,540
پیغام خطایی دریافت نکردم که فایل های من در
305
00:13:40,540 –> 00:13:43,240
معرض خطر قرار گرفته اند و بنابراین می دانید که مشکلی نیست
306
00:13:43,240 –> 00:13:45,100
و اگر نقطه را فراموش کنید خیلی اتفاق می افتد،
307
00:13:45,100 –> 00:13:47,400
اما می دانید که فقط مطمئن شوید
308
00:13:47,400 –> 00:13:50,290
که همیشه تمرین خوبی است
309
00:13:50,290 –> 00:13:54,610
پس از اتمام استفاده از آن، فایل را ببندید
310
00:13:54,610 –> 00:13:57,100
بیایید به خروجی برسیم بنابراین
311
00:13:57,100 –> 00:14:01,150
کل فایل را اجاره می کنیم و آن را در
312
00:14:01,150 –> 00:14:03,070
متغیری به نام کل فایل ذخیره می کنیم و آن را
313
00:14:03,070 –> 00:14:04,830
چاپ می کنیم و وقتی می بینیم
314
00:14:04,830 –> 00:14:07,570
لندن پاریس نیویورک یوتا و ایسلند را می بینیم
315
00:14:07,570 –> 00:14:10,210
اما همه چیزهایی است که می دانید با هم گروه بندی شده اند
316
00:14:10,210 –> 00:14:13,570
و همه چیز خوب است. دلیل این امر این
317
00:14:13,570 –> 00:14:16,060
است که وقتی روی یک فایل می نویسیم به
318
00:14:16,060 –> 00:14:19,060
معنای واقعی کلمه فقط رشته را در آن می نویسیم
319
00:14:19,060 –> 00:14:21,070
و هیچ چیز اضافی را در
320
00:14:21,070 –> 00:14:21,370
آنجا
321
00:14:21,370 –> 00:14:23,770
قرار نمی دهیم، هیچ فاصله ای قرار نمی دهیم و هیچ قالب بندی قرار نمی دهیم
322
00:14:23,770 –> 00:14:27,040
و به این دلیل است که این کار باعث می شود
323
00:14:27,040 –> 00:14:28,960
اگر
324
00:14:28,960 –> 00:14:30,790
در فایلی بنویسیم و سپس آن را در
325
00:14:30,790 –> 00:14:33,130
فواصل یا خطوط فوق العاده قرار
326
00:14:33,130 –> 00:14:35,470
327
00:14:35,470 –> 00:14:36,970
دهد، واقعا
328
00:14:36,970 –> 00:14:38,140
برای ما مفید نیست به نحوی از شر آنها خلاص شوید،
329
00:14:38,140 –> 00:14:40,270
پس چه می شود اگر بخواهیم همه چیز را
330
00:14:40,270 –> 00:14:42,640
با هم گروه بندی کنیم و به این
331
00:14:42,640 –> 00:14:45,220
ترتیب نوشته مذهبی
332
00:14:45,220 –> 00:14:48,280
می شود، آن را می نویسد و سپس یک اشاره گر
333
00:14:48,280 –> 00:14:50,080
دارد یا به جایی که
334
00:14:50,080 –> 00:14:52,210
آخرین بار نوشته است و سپس زمانی که نوشته است اشاره می کند. بیشتر برای
335
00:14:52,210 –> 00:14:53,920
نوشتن آن فقط از آنجا ادامه خواهد داد
336
00:14:53,920 –> 00:14:55,810
و
337
00:14:55,810 –> 00:14:57,940
به سمت راست یا چپ حرکت نمیکند مگر اینکه به آن بگوییم،
338
00:14:57,940 –> 00:15:00,910
اما فقط به
339
00:15:00,910 –> 00:15:02,320
نوشتن و نوشتن و نوشتن از
340
00:15:02,320 –> 00:15:05,020
جایی که متوقف شده است ادامه میدهد، بنابراین چگونه میتوانیم
341
00:15:05,020 –> 00:15:08,470
آن چاه را در اینجا درست کنیم، مثلاً میتوانیم
342
00:15:08,470 –> 00:15:15,340
یک عدد اضافه کنیم. فضا بنابراین ما نقاط را می نویسیم و
343
00:15:15,340 –> 00:15:18,970
دو نقطه را به رشته وصل می کنیم و در اینجا
344
00:15:18,970 –> 00:15:21,730
فقط یک فضای خالی قرار می دهم و حالا اگر
345
00:15:21,730 –> 00:15:25,690
دوباره این را اجرا کنیم می بینیم که اکنون لندن
346
00:15:25,690 –> 00:15:27,520
پاریس نیویورک یوتا ایسلند داریم و
347
00:15:27,520 –> 00:15:30,720
همه آنها با یک فاصله از هم جدا شده اند.
348
00:15:30,720 –> 00:15:32,910
می دانم که من می توانم
349
00:15:32,910 –> 00:15:35,910
برای مثال اینجا یک کاما بگذارم و آنها به صورت میانی در می آیند
350
00:15:35,910 –> 00:15:37,980
و شما در اینجا متوجه خواهید شد
351
00:15:37,980 –> 00:15:40,199
که یک کاما در انتهای اینجا نیز وجود دارد، بنابراین
352
00:15:40,199 –> 00:15:41,939
این یکی از مواردی است که شما باید در هنگام انجام این کار
353
00:15:41,939 –> 00:15:44,370
نیز به نوعی از آن آگاه باشید.
354
00:15:44,370 –> 00:15:47,610
نوشتن که میدانید
355
00:15:47,610 –> 00:15:49,290
بعد از همه چیز قرار است بنویسید و
356
00:15:49,290 –> 00:15:51,480
راههایی هم برای دور زدن آن وجود دارد، بنابراین
357
00:15:51,480 –> 00:15:54,089
نگران نباشید، اما بله، پس اینها
358
00:15:54,089 –> 00:15:55,589
فقط چیزهای قالببندی خوبی هستند
359
00:15:55,589 –> 00:15:58,500
که میتوانید انجام دهید، همچنین میتوانید
360
00:15:58,500 –> 00:16:01,949
خطوط جدیدی مانند ما اضافه کنید. قبلا دیدهایم و بنابراین برای
361
00:16:01,949 –> 00:16:03,660
ایجاد یک خط جدید، ما آن را داریم کاراکتر بک اسلش
362
00:16:03,660 –> 00:16:05,879
که نشان می دهد کاراکتر بعدی
363
00:16:05,879 –> 00:16:07,170
قرار است عملکرد خاصی
364
00:16:07,170 –> 00:16:09,990
داشته باشد و در این مورد انتهای پس
365
00:16:09,990 –> 00:16:12,660
از بک اسلش نشان دهنده یک خط جدید است، بنابراین اگر
366
00:16:12,660 –> 00:16:14,670
آن را به این صورت اجرا کنید اکنون
367
00:16:14,670 –> 00:16:16,800
همه آنها را در خط جدید قرار می دهیم. لندن
368
00:16:16,800 –> 00:16:18,990
پاریس نیویورک یوتا ایسلند همه را در
369
00:16:18,990 –> 00:16:22,920
خطوط جداگانه دریافت کردم، پس آره عالی است که
370
00:16:22,920 –> 00:16:28,019
واقعاً خوب است، خوب این مطلب خواندنی
371
00:16:28,019 –> 00:16:29,639
همانطور که قبلاً ذکر کردم می تواند
372
00:16:29,639 –> 00:16:32,160
کمی مشکل ساز باشد زیرا اگر فایل های ما
373
00:16:32,160 –> 00:16:35,610
واقعاً بزرگ هستند، باید همه آن ها را
374
00:16:35,610 –> 00:16:37,350
در یک مکان ذخیره کنیم. بنابراین اگر یک
375
00:16:37,350 –> 00:16:38,639
فایل متنی خداحافظی با کلید دو نقطه یا
376
00:16:38,639 –> 00:16:40,259
چیزی داریم و همه چیز را میخوانیم،
377
00:16:40,259 –> 00:16:43,889
دادههای زیادی ذخیره میشود، بنابراین شاید
378
00:16:43,889 –> 00:16:46,199
بهتر باشد اگر فایلها را خط به خط بخوانیم
379
00:16:46,199 –> 00:16:49,980
، بیایید ببینیم چگونه میتوانیم این کار را انجام دهیم.
380
00:16:49,980 –> 00:16:54,300
پس بیایید این را نظر بدهیم و در
381
00:16:54,300 –> 00:16:58,230
عوض فایل را خط به خط بخوانیم، بنابراین
382
00:16:58,230 –> 00:17:00,149
راههای مختلفی وجود دارد که میتوانیم این کار را انجام دهیم،
383
00:17:00,149 –> 00:17:03,420
اما ما فقط با یک حلقه for شروع میکنیم،
384
00:17:03,420 –> 00:17:04,909
زیرا حلقههای for واقعاً خوب هستند
385
00:17:04,909 –> 00:17:07,650
و بنابراین کاری که میتوانیم انجام دهیم این است که میتوانیم بنویسیم. یک
386
00:17:07,650 –> 00:17:09,539
حلقه for بنابراین ما با یک for شروع می کنیم کلمه کلیدی
387
00:17:09,539 –> 00:17:12,299
برای و سپس از متغیر موقت خود استفاده می کنیم
388
00:17:12,299 –> 00:17:13,530
و این یک
389
00:17:13,530 –> 00:17:15,630
خط نامیده می شود زیرا
390
00:17:15,630 –> 00:17:20,059
فایل را تراز می کنیم و ما برای خط در
391
00:17:20,059 –> 00:17:24,929
فایل تعطیلات این کار را انجام می دهیم بنابراین
392
00:17:24,929 –> 00:17:27,659
فایل vacation را خط به خط مرور می کنیم.
393
00:17:27,659 –> 00:17:30,600
این کاری است که اگر یک حلقه for
394
00:17:30,600 –> 00:17:33,539
در فایلی که در حال خواندن آن هستیم انجام دهیم، در واقع
395
00:17:33,539 –> 00:17:35,880
از آن خط به خط عبور می کنیم و
396
00:17:35,880 –> 00:17:38,940
بنابراین اگر حلقه for را در یک لیست
397
00:17:38,940 –> 00:17:41,370
انجام دهیم، عنصر به عنصر از آن عبور می کنیم و اگر
398
00:17:41,370 –> 00:17:43,679
ما یک حلقه for را از طریق یک فایل انجام می دهیم و
399
00:17:43,679 –> 00:17:44,010
400
00:17:44,010 –> 00:17:48,330
خط به خط فایل را مرور می کنیم و خط فقط
401
00:17:48,330 –> 00:17:51,050
مقدار کل خط را می گیرد یا فقط می خواهد
402
00:17:51,050 –> 00:17:53,430
ارزش کل خط را بگیرد، بنابراین
403
00:17:53,430 –> 00:17:55,280
تمام داده های یک خط را در خود خواهد داشت و
404
00:17:55,280 –> 00:17:57,870
و بنابراین آنچه که ما میتوانیم اینجا انجام دهیم این است که به عنوان
405
00:17:57,870 –> 00:18:03,360
مثال میتوانیم خط را تهدید کنیم، بله و
406
00:18:03,360 –> 00:18:04,920
بیایید فقط آن را اجرا کنیم و
407
00:18:04,920 –> 00:18:06,320
ببینیم چه چیزی به دست
408
00:18:06,320 –> 00:18:10,890
میآوریم تا ببینیم هنوز لندن پاریس
409
00:18:10,890 –> 00:18:13,200
نیویورک یوتا ایسلند داریم.
410
00:18:13,200 –> 00:18:15,690
یک خط جدید اضافی در اینجا است و
411
00:18:15,690 –> 00:18:18,210
اکنون از جایی که از آن می آید این است که ما
412
00:18:18,210 –> 00:18:21,120
یک خط جدید را در اینجا از طریق بکسلای خود اضافه کرده ایم sh n
413
00:18:21,120 –> 00:18:23,970
که خط جدید را ایجاد می کند که همان چیزی است که
414
00:18:23,970 –> 00:18:27,350
بعد از اینجا می بینیم و تابع چاپ به
415
00:18:27,350 –> 00:18:31,860
طور خودکار یک خط جدید اضافه می کند و به این ترتیب خط
416
00:18:31,860 –> 00:18:32,970
دیگر از آنجا می آید
417
00:18:32,970 –> 00:18:36,510
و اکنون می توانیم آن را تغییر دهیم به
418
00:18:36,510 –> 00:18:39,530
عنوان مثال می توانیم تابع چاپ را
419
00:18:39,530 –> 00:18:44,070
با برای تغییر دهیم. به عنوان مثال اضافه کردن یا گفتن
420
00:18:44,070 –> 00:18:44,970
تابع چاپی که
421
00:18:44,970 –> 00:18:48,270
میخواهیم جداسازی چگونه باشد، بنابراین برای خلاص شدن از اضافه
422
00:18:48,270 –> 00:18:49,800
کردن خط جدید بعد از چاپ، کاری که میتوانیم
423
00:18:49,800 –> 00:18:51,780
انجام دهیم این است که میتوانیم بعد از چیزی که میخواهیم چاپ کنیم، یک کاما بگذاریم
424
00:18:51,780 –> 00:18:53,940
و سپس
425
00:18:53,940 –> 00:18:59,220
کلمه کلیدی end را تایپ کنیم. و آن را برابر می کنیم و
426
00:18:59,220 –> 00:19:02,310
سپس در گیومه می گذاریم و
427
00:19:02,310 –> 00:19:05,130
در این گیومه ها هر چیزی را
428
00:19:05,130 –> 00:19:09,510
که می خواهیم انتهای آن زیر چاپ باشد می گذاریم
429
00:19:09,510 –> 00:19:13,530
پس معمولاً یک خط جدید است به
430
00:19:13,530 –> 00:19:15,570
همین دلیل خط جدید را اینجا می بینیم اما اگر
431
00:19:15,570 –> 00:19:18,240
به عنوان مثال آن را خالی بگذارید سپس ما
432
00:19:18,240 –> 00:19:19,890
واقعاً هیچ کاری انجام نخواهیم داد، بنابراین هیچ
433
00:19:19,890 –> 00:19:22,380
قالب اضافی اضافی در پایان چاپ نخواهد شد،
434
00:19:22,380 –> 00:19:27,690
بنابراین اگر اکنون این را اجرا کنیم، می بینیم که
435
00:19:27,690 –> 00:19:30,090
فرمت معمولی را برمی گردیم، بنابراین دور برگردان لندن
436
00:19:30,090 –> 00:19:31,920
پاریس نیویورک ایسلند همه در
437
00:19:31,920 –> 00:19:35,460
خطوط جداگانه و به همین دلیل است
438
00:19:35,460 –> 00:19:39,030
ما این تابع پیشفرض را
439
00:19:39,030 –> 00:19:41,250
از تابع چاپ حذف کردهایم تا یک
440
00:19:41,250 –> 00:19:43,350
خط جدید در انتهای هر عبارت چاپی چاپ کنیم،
441
00:19:43,350 –> 00:19:46,200
بله، بنابراین این فقط یکی از آن
442
00:19:46,200 –> 00:19:48,330
چیزهای قالببندی زیبا و منظم است،
443
00:19:48,330 –> 00:19:50,370
اما دلیل اینکه ما در اینجا وارد آن شدیم،
444
00:19:50,370 –> 00:19:52,710
فقط فقط برای نشان دادن اینکه آنها
445
00:19:52,710 –> 00:19:55,200
هیچ خط جدیدی ایجاد نمی شوند یا چیزی
446
00:19:55,200 –> 00:19:57,720
از این حلقه برای استفاده نمی کند، واقعی است
447
00:19:57,720 –> 00:20:00,810
که این خطوط جدید از
448
00:20:00,810 –> 00:20:02,610
تابع چاپ به جای این
449
00:20:02,610 –> 00:20:04,980
حلقه آمده اند، بله آنچه در اینجا دیده ایم این است
450
00:20:04,980 –> 00:20:07,260
که ما داریم فایل را
451
00:20:07,260 –> 00:20:08,340
خط به خط
452
00:20:08,340 –> 00:20:12,930
و هر خطی را که چاپ کردهایم مرور کردهایم و
453
00:20:12,930 –> 00:20:15,660
مثلاً اگر این
454
00:20:15,660 –> 00:20:19,710
خط جدید را برداریم و اگر قرار بود دوباره آن را اجرا
455
00:20:19,710 –> 00:20:21,690
کنیم، آنچه را که در
456
00:20:21,690 –> 00:20:24,780
ابتدا دیدیم میبینیم. همه چیز را می دید که
457
00:20:24,780 –> 00:20:26,700
در یک خط چاپ می شود و بنابراین
458
00:20:26,700 –> 00:20:28,470
اکنون فقط یک خط در پرونده وجود دارد
459
00:20:28,470 –> 00:20:30,590
زیرا ما هیچ خط جدیدی اضافه نکردیم و
460
00:20:30,590 –> 00:20:32,970
بنابراین همه چیز را در یک خط چاپ می کنیم و
461
00:20:32,970 –> 00:20:36,000
اگر به عنوان مثال به جای یک خط جدید یک فاصله اضافه کنیم
462
00:20:36,000 –> 00:20:38,850
همچنین
463
00:20:38,850 –> 00:20:41,100
همه چیز را یکباره چاپ کنید و فقط این
464
00:20:41,100 –> 00:20:44,790
تیتانی را انجام دهید من با فاصله از هم جدا شده است بنابراین فویل ما
465
00:20:44,790 –> 00:20:47,550
در واقع فقط یک بار می رود
466
00:20:47,550 –> 00:20:50,100
زیرا فقط یک خط در فایل وجود دارد اما
467
00:20:50,100 –> 00:20:51,510
بله ما همه چیز را در
468
00:20:51,510 –> 00:20:56,370
اینجا چاپ کرده ایم اما بیایید فقط یک خط جدید او را در اینجا نگه داریم و
469
00:20:56,370 –> 00:21:00,240
حالا چیز دیگری
470
00:21:00,240 –> 00:21:03,660
که می توانیم برای مثال انجام دهید این است که