در این مطلب، ویدئو خواندن مسیرهای فایل نسبی در پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:08:43
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,589 –> 00:00:03,120
بنابراین قبلاً ما روی
2
00:00:03,120 –> 00:00:05,310
مسیرهای فایل مطلق تمرکز کرده بودیم، دوباره ایده کل این
3
00:00:05,310 –> 00:00:07,620
است که آنها
4
00:00:07,620 –> 00:00:11,070
مکان مطلق در حافظه برای یک فایل خاص هستند،
5
00:00:11,070 –> 00:00:12,990
اما می توانید ببینید که ممکن است
6
00:00:12,990 –> 00:00:16,379
تا حدودی مشکلی باشد که می دانید
7
00:00:16,379 –> 00:00:19,380
نمی خواهید یک فایل خاص داشته باشید. دایرکتوری atom در داخل
8
00:00:19,380 –> 00:00:21,390
کامپیوتر شما ممکن است نخواهید یک
9
00:00:21,390 –> 00:00:23,850
دایرکتوری CSE 111 داشته باشید، اما می
10
00:00:23,850 –> 00:00:26,820
دانید که ممکن است یک دایرکتوری نداشته باشید و نمی
11
00:00:26,820 –> 00:00:29,939
خواهید آن را بسازید که انتخاب شماست.
12
00:00:29,939 –> 00:00:31,890
13
00:00:31,890 –> 00:00:34,890
از دوربین پرش نکنید، اما شاید
14
00:00:34,890 –> 00:00:36,329
در آن صورت بخواهیم با
15
00:00:36,329 –> 00:00:38,460
چیزی که به عنوان مرجع فایل نسبی شناخته می شود برخورد کنیم
16
00:00:38,460 –> 00:00:41,910
، ایده کامل اینجاست که
17
00:00:41,910 –> 00:00:45,899
پایتون می تواند بگوید خوب می دانید وقتی
18
00:00:45,899 –> 00:00:48,030
برنامه هایم را اجرا می کنم، آن را از یک دایرکتوری خاص انجام می دهم
19
00:00:48,030 –> 00:00:50,940
و در نتیجه می توانم به
20
00:00:50,940 –> 00:00:53,579
نوعی
21
00:00:53,579 –> 00:00:55,949
مطلق بودن را از آنجا حذف کنم، نیازی نیست
22
00:00:55,949 –> 00:00:58,980
بدانم در چه دایرکتوری هستم تا زمانی که
23
00:00:58,980 –> 00:01:02,039
بدانم چه چیزهایی در اطراف من هستند، بنابراین
24
00:01:02,039 –> 00:01:04,890
اگر می گوییم برای مثال، می توانم مثالی از آن بگویم.
25
00:01:04,890 –> 00:01:07,439
به عنوان مثال دوباره به دایرکتوری ما نگاه می
26
00:01:07,439 –> 00:01:09,479
کنیم فایل mp
27
00:01:09,479 –> 00:01:10,979
که در حال کار کردن با آن هستیم، اما من
28
00:01:10,979 –> 00:01:15,060
همچنان آن hello dot txt را دارم، اکنون دوباره
29
00:01:15,060 –> 00:01:17,130
روی مسیر فایل مطلق تمرکز کردیم،
30
00:01:17,130 –> 00:01:20,430
اما از آنجایی که hello در همان فهرست
31
00:01:20,430 –> 00:01:24,150
فایل من است، در واقع میتوانم
32
00:01:24,150 –> 00:01:28,860
اینجا انجام دهم. می تواند وارد شود و
33
00:01:28,860 –> 00:01:32,130
همه چیزهای جلوی آن را حذف کند زیرا دوباره
34
00:01:32,130 –> 00:01:34,350
پایتون از همان دایرکتوری اجرا می شود
35
00:01:34,350 –> 00:01:37,579
و می گوید اوه خوب می دانید
36
00:01:37,579 –> 00:01:41,009
اجازه دهید فقط یک ثانیه به اطراف خودم نگاه کنم
37
00:01:41,009 –> 00:01:44,579
اوه من یک فایل hello txt می بینم که
38
00:01:44,579 –> 00:01:46,680
باید همان چیزی باشد که شما دارید اشاره ای به
39
00:01:46,680 –> 00:01:49,950
آن نداشتم و بنابراین اگر این را بگیرم و
40
00:01:49,950 –> 00:01:52,049
فراموش کردم فقط کمی اضافه کنم، همچنین
41
00:01:52,049 –> 00:01:54,450
می خواهیم مطمئن شویم که اگر
42
00:01:54,450 –> 00:01:57,810
فایلی را باز می کنیم، آن را نیز می بندیم،
43
00:01:57,810 –> 00:02:00,000
این چیزی است که بعداً خیلی مهم باشد،
44
00:02:00,000 –> 00:02:04,079
بنابراین من قرمز و بسته کردم
45
00:02:04,079 –> 00:02:08,459
و بنابراین وقتی این hello world را اجرا میکنم
46
00:02:08,459 –> 00:02:11,190
توجه شده است که مشکلات
47
00:02:11,190 –> 00:02:13,100
معمولاً از آنجا شروع
48
00:02:13,100 –> 00:02:15,440
میشوند که میدانید مردم در مورد
49
00:02:15,440 –> 00:02:19,550
پنج نیمهها یاد میگیرند این اتفاق میافتد اگر سلام شما
50
00:02:19,550 –> 00:02:21,860
سلام من را بدانید. .txt فایل من که
51
00:02:21,860 –> 00:02:23,690
سعی می کنم به آن ارجاع بدهم در
52
00:02:23,690 –> 00:02:28,130
همان دایرکتوری m نیست y فایل پایتون،
53
00:02:28,130 –> 00:02:33,440
مثلاً فرض کنید من وارد اینجا شدم و میدانستم که
54
00:02:33,440 –> 00:02:36,350
در پوشهای به نام data درست است و در داخل
55
00:02:36,350 –> 00:02:39,200
آن پوشه، میروم و
56
00:02:39,200 –> 00:02:41,540
فایل دیگری میسازم که ما فقط
57
00:02:41,540 –> 00:02:47,960
جلو میرویم و hello را هم صدا میکنیم. من
58
00:02:47,960 –> 00:02:49,820
دو گوشی دارم در این مورد، یک فایل دیگر دارم
59
00:02:49,820 –> 00:02:56,630
hello و همچنین سلام دوباره، بنابراین
60
00:02:56,630 –> 00:02:58,610
من یک فایل دیگر دارم که اکنون می خواهم به آن
61
00:02:58,610 –> 00:03:01,610
دسترسی داشته باشم، نمی توانم
62
00:03:01,610 –> 00:03:05,960
فقط به hello و همچنین dot txt از برنامه خود اشاره کنم.
63
00:03:05,960 –> 00:03:08,510
من وارد اینجا میشوم و سعی
64
00:03:08,510 –> 00:03:11,900
میکنم بگویم اوه خب، فایل اکنون hello است،
65
00:03:11,900 –> 00:03:13,810
همینطور این اجرا را ذخیره کنید،
66
00:03:13,810 –> 00:03:16,340
پایتونها میترسند که یک
67
00:03:16,340 –> 00:03:17,900
خطای کوچک در اینجا میدهد که
68
00:03:17,900 –> 00:03:20,210
میگوید نمیداند آن فایل چیست
69
00:03:20,210 –> 00:03:22,640
، این ایده است. ارجاع فایل نسبی
70
00:03:22,640 –> 00:03:26,090
به جای آن چیزی که می توانم
71
00:03:26,090 –> 00:03:30,200
بگویم خوب است دوباره فایل temp dot py
72
00:03:30,200 –> 00:03:34,310
درست در داخل این دایرکتوری قرار
73
00:03:34,310 –> 00:03:37,940
دارد و دایرکتوری که من در آن هستم
74
00:03:37,940 –> 00:03:40,100
دایرکتوری دیگری به نام داده دارد و
75
00:03:40,100 –> 00:03:44,210
پوشه دیگری به نام data دارد تا بتوانم بیایم.
76
00:03:44,210 –> 00:03:47,330
در اینجا وارد شوید و data
77
00:03:47,330 –> 00:03:52,550
/hello را نیز بگویید زیرا این یک
78
00:03:52,550 –> 00:03:55,850
مسیر فایل مرتبط است به جایی که در
79
00:03:55,850 –> 00:03:59,890
برنامه ام هستم، اکنون اگر این را بگیرم و دوباره آن را اجرا کنم
80
00:03:59,890 –> 00:04:03,740
سلام، گزینه دیگر این است
81
00:04:03,740 –> 00:04:06,290
که اگر معمولاً به آن اشاره کنم چه اتفاقی می افتد
82
00:04:06,290 –> 00:04:09,770
اگر فایلی که می خواهم به آن دسترسی پیدا کنم
83
00:04:09,770 –> 00:04:12,350
در بالای من باشد و این جایی که سر
84
00:04:12,350 –> 00:04:14,690
که میدانید سردرد شروع میشود
85
00:04:14,690 –> 00:04:18,350
، مثلاً بگوییم این بار من دارم
86
00:04:18,350 –> 00:04:21,389
با لباسهایم کار
87
00:04:21,389 –> 00:04:26