در این مطلب، ویدئو واردات مطلق و نسبی – آموزش پایتون 28 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:14:01
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,260 –> 00:00:03,120
این منطقه اتوماسیون است در
2
00:00:03,120 –> 00:00:05,040
آموزش امروز ما به بررسی
3
00:00:05,040 –> 00:00:07,740
ورودی نسبی و مطلق در Pythan خواهیم پرداخت.
4
00:00:07,740 –> 00:00:10,469
این را توضیح می دهد من یک
5
00:00:10,469 –> 00:00:13,650
پروژه نمونه را در اینجا در دایرکتوری ریشه داریم
6
00:00:13,650 –> 00:00:17,130
یا در دایرکتوری پروژه ما من دو
7
00:00:17,130 –> 00:00:20,130
پوشه در اینجا دارم و پوشه فایلی
8
00:00:20,130 –> 00:00:23,310
که به آن دارای بسته نیز میشود و فایلها به عنوان ماژول نامیده میشوند،
9
00:00:23,310 –> 00:00:24,439
10
00:00:24,439 –> 00:00:27,990
خوب آیا برای ساختن یک
11
00:00:27,990 –> 00:00:32,250
پوشه یا بسته به فایل init نیاز دارم،
12
00:00:32,250 –> 00:00:36,440
اگر از پایتون نسخه 3.3 یا بالاتر استفاده میکنید،
13
00:00:36,440 –> 00:00:39,329
خوب است، بنابراین آن دسته از افرادی که از پایتون 3.3 استفاده میکنند
14
00:00:39,329 –> 00:00:41,850
و در بالا شما به فایل init نیاز
15
00:00:41,850 –> 00:00:44,309
ندارید اگر از چیزی زیر
16
00:00:44,309 –> 00:00:47,399
مانند 2.7 استفاده می کنید، به فایل init نیاز
17
00:00:47,399 –> 00:00:49,170
خواهید داشت، ما در آموزش بعدی به بررسی فایل init خواهیم پرداخت،
18
00:00:49,170 –> 00:00:52,260
بنابراین در داخل
19
00:00:52,260 –> 00:00:54,539
بسته – خوب من دو فایل دیگر دارم.
20
00:00:54,539 –> 00:00:57,870
داخل بسته یک من دو
21
00:00:57,870 –> 00:00:59,969
فایل دیگر در اینجا دارم و یک پوشه دیگر
22
00:00:59,969 –> 00:01:02,730
دارم که باعث می شود بسته ما در داخل باشد که
23
00:01:02,730 –> 00:01:06,090
خوب است حالا توضیح بدهم که این
24
00:01:06,090 –> 00:01:09,150
واردات مطلق و نسبی چیست،
25
00:01:09,150 –> 00:01:13,740
اجازه دهید ابتدا یک کاری را انجام دهیم که باید وارد کنم. این
26
00:01:13,740 –> 00:01:16,950
فایل خوب فایل 1 چگونه آیا وارد می کنید که
27
00:01:16,950 –> 00:01:20,790
از این به بعد فایل خوب اینجا است و بسته
28
00:01:20,790 –> 00:01:23,220
اینجاست، می توانید این را ببینید،
29
00:01:23,220 –> 00:01:27,869
بنابراین از بسته یک به جای بسته 1،
30
00:01:27,869 –> 00:01:34,460
من فایل 1 را دارم، بنابراین از بسته 1،
31
00:01:34,460 –> 00:01:39,119
فایل وارداتی 1 را دارم، خوب اجازه دهید به فایل 1 بروم و اجازه دهید
32
00:01:39,119 –> 00:01:44,600
من یک عملکرد تماس شما به عنوان اجرا
33
00:01:44,689 –> 00:01:49,860
ok اکنون در حال حاضر و آن را به این صورت
34
00:01:49,860 –> 00:01:50,850
انجام دهید اصلاً هیچ کاری انجام نمی دهد.
35
00:01:50,850 –> 00:01:56,460
اوکی می شوید اینجا بگذارید این را اجرا کنم اوکی
36
00:01:56,460 –> 00:01:59,100
اجازه دهید فایل را بگیرم و اجازه دهید
37
00:01:59,100 –> 00:02:03,119
تابع را اجرا کنم ok اجرا می شود هیچ
38
00:02:03,119 –> 00:02:05,670
خطایی وجود ندارد خروجی ندارد همچنین به این دلیل که
39
00:02:05,670 –> 00:02:08,310
اکنون هیچ کاری انجام نمی دهد، اگر بخواهم
40
00:02:08,310 –> 00:02:10,800
اکنون از این سناریوی فعلی استفاده کنم،
41
00:02:10,800 –> 00:02:13,530
فایل ok 1 اینجا است که فایل 2 در همان
42
00:02:13,530 –> 00:02:13,920
پوشه است
43
00:02:13,920 –> 00:02:15,900
و من می خواهم از توابع موجود در فایل
44
00:02:15,900 –> 00:02:17,910
نیز استفاده کنم، بنابراین فایل دو دارای این ویژگی خاص است.
45
00:02:17,910 –> 00:02:21,120
تابع یا یک تابع دیگر خوب است و
46
00:02:21,120 –> 00:02:23,130
من می خواهم از این تابع در فایل یک استفاده
47
00:02:23,130 –> 00:02:24,060
کنم چگونه می توانم این کار را انجام دهم،
48
00:02:24,060 –> 00:02:27,600
بنابراین این مراحل را به خوبی به خاطر بسپارید،
49
00:02:27,600 –> 00:02:30,570
بدون در نظر گرفتن جایی که در
50
00:02:30,570 –> 00:02:33,660
پروژه هستید، باید از
51
00:02:33,660 –> 00:02:37,530
پوشه های موجود در دایرکتوری ریشه خود شروع کنید.
52
00:02:37,530 –> 00:02:39,450
دایرکتوری دارای دو پوشه در اینجا
53
00:02:39,450 –> 00:02:42,330
بسته یک و بسته به است فایلی
54
00:02:42,330 –> 00:02:45,270
که من می خواهم فایل – ok قرار دارد و
55
00:02:45,270 –> 00:02:48,810
بسته یک و در آن این فایل – پس
56
00:02:48,810 –> 00:02:49,320
57
00:02:49,320 –> 00:02:58,110
از فایل وارد کردن بسته 1 چه کار کنم – خوب پس من
58
00:02:58,110 –> 00:03:01,530
می توانم فایل را انجام دهم می گویم سپس می توانم فایل را تایپ کنم –
59
00:03:01,530 –> 00:03:05,430
نام تابع ok را در آن نقطه بزنید به همین ترتیب،
60
00:03:05,430 –> 00:03:07,980
اگر میخواهم چیزی را وارد کنم که
61
00:03:07,980 –> 00:03:10,709
در بسته فرعی است،
62
00:03:10,709 –> 00:03:12,930
بدون توجه به اینکه دوباره کجا هستید، دقیقاً همان مراحل را وارد کنید،
63
00:03:12,930 –> 00:03:14,910
باید از دایرکتوری ریشه شروع کنید،
64
00:03:14,910 –> 00:03:18,959
بنابراین از بسته 1 برگردید، وارد
65
00:03:18,959 –> 00:03:23,220
کنید، بد است از بسته 1،
66
00:03:23,220 –> 00:03:26,430
وارد کردن بسته فرعی را نقطهگذاری کنید. فایلی که می خواهید
67
00:03:26,430 –> 00:03:28,290
فایل را وارد کنید ok
68
00:03:28,290 –> 00:03:31,140
B – همان فایل چیز و نام تابع
69
00:03:31,140 –> 00:03:33,930
اگر بخواهم چیزی را از بسته تحمیل کنم
70
00:03:33,930 –> 00:03:36,540
– چگونه می توانم دوباره
71
00:03:36,540 –> 00:03:44,489
همان کار را از بسته به فایل 1
72
00:03:44,489 –> 00:03:46,590
یا فایل 2 وارد کنم بسته به آنچه شما دارید خواسته و
73
00:03:46,590 –> 00:03:49,560
می توانید ادامه دهید و توابع
74
00:03:49,560 –> 00:03:53,190
داخل فایل خاص را فراخوانی کنید ok به این
75
00:03:53,190 –> 00:03:56,220
روش واردات ok بدون توجه به
76
00:03:56,220 –> 00:03:58,260
جایی که هستید باید از
77
00:03:58,260 –> 00:04:02,489
دایرکتوری ریشه وارد کنید خوب و سپس
78
00:04:02,489 –> 00:04:04,980
ما را تا انتها به فایلی که
79
00:04:04,980 –> 00:04:08,310
می خواهید هدایت کنید. و سپس این نوع را وارد می کنید از
80
00:04:08,310 –> 00:04:10,410
import نامیده می شود واردات نسبی شما
81
00:04:10,410 –> 00:04:15,859
خوب است ببخشید ورودی های مطلق به
82
00:04:17,500 –> 00:04:20,089
این ورودی های absol می گویند زیرا
83
00:04:20,089 –> 00:04:22,520
شما دارید مسیر مطلق را
84
00:04:22,520 –> 00:04:25,550
از ابتدا تا انتها تایپ می کنید، اجازه دهید من
85
00:04:25,550 –> 00:04:29,420
این را اجرا کنم تا فایل بدون هیچ خطایی اجرا شود،
86
00:04:29,420 –> 00:04:32,840
به این معنی که اکنون اوکی کار می کند.
87
00:04:32,840 –> 00:04:34,670
اگر فایلی وجود داشته باشد
88
00:04:34,670 –> 00:04:37,310
که در هیچ پوشه ای وجود ندارد خارج
89
00:04:37,310 –> 00:04:39,140
از آن باشد، این ساده است، درست است که فقط باید
90
00:04:39,140 –> 00:04:41,630
ادامه دهید و فقط وارد کردن کنید و
91
00:04:41,630 –> 00:04:45,320
فایل را به همین سادگی وارد کنید یا
92
00:04:45,320 –> 00:04:49,060
می توانید تابع را از
93
00:04:49,060 –> 00:04:59,030
فایل ریشه اشتباه وارد کنید. وارد کردن فایل ریشه و من
94
00:04:59,030 –> 00:05:01,820
می توانم نام تابع را وارد کنم، حدس می زنم
95
00:05:01,820 –> 00:05:06,200
در داخل این فایل، هیچ
96
00:05:06,200 –> 00:05:07,610
تابعی ندارم به همین دلیل است که این کار را انجام داد،
97
00:05:07,610 –> 00:05:10,040
اما اگر من تابعی داشتم که در آن می گویید
98
00:05:10,040 –> 00:05:16,490
def test و اوکی بود،
99
00:05:16,490 –> 00:05:20,660
می توانستم داشته باشم. به هر حال تست وارداتی خوب است، بنابراین
100
00:05:20,660 –> 00:05:22,130
شما این کار را انجام ندهید، اما این چیزی است
101
00:05:22,130 –> 00:05:28,490
که باید آن را به خاطر بسپارید، خوب هر
102
00:05:28,490 –> 00:05:32,300
چیز دیگری اکنون خوب است، مثل این است که
103
00:05:32,300 –> 00:05:33,860
ورودی مطلق شماست، پس حالا چگونه میتوانید
104
00:05:33,860 –> 00:05:35,990
این کار را با استفاده از یک واردات نسبی انجام دهید،
105
00:05:35,990 –> 00:05:40,730
بنابراین برای rel واردات ative برای وارد کردن
106
00:05:40,730 –> 00:05:42,860
یا به خاطر سپردن دو چیز خوب اولین
107
00:05:42,860 –> 00:05:45,230
چیزی که می گویم یک نقطه است وقتی می گویم نقطه به این معنی است
108
00:05:45,230 –> 00:05:51,140
که پوشه فعلی شما خوب است یک نقطه دوتایی خوب
109
00:05:51,140 –> 00:05:57,860
به این معنی است که یک پله بالاتر از خوب این
110
00:05:57,860 –> 00:05:59,840
دو چیز است که باید بدانید پس
111
00:05:59,840 –> 00:06:03,500
دوباره نقطه به معنای دویدن یوگا است پوشه دو
112
00:06:03,500 –> 00:06:05,570
نقطه به معنای یک مرحله بالاتر از سه نقطه
113
00:06:05,570 –> 00:06:10,280
به معنای دو مرحله بالاتر از اوکی است،
114
00:06:10,280 –> 00:06:11,930
بنابراین ابتدا تمرینات را به ما اطلاع دهید تا
115
00:06:11,930 –> 00:06:13,730
بفهمیم داریم چه کار میکنیم، اجازه دهید
116
00:06:13,730 –> 00:06:17,990
نظر بدهم، این را به حداقل میرسانیم
117
00:06:17,990 –> 00:06:20,030
، سه کار را در
118
00:06:20,030 –> 00:06:22,610
اینجا انجام میدهیم بسیار خوب است. اکنون Truax با استفاده از
119
00:06:22,610 –> 00:06:24,980
سمت ورودی نسبی تقویت می شود، بنابراین اولین
120
00:06:24,980 –> 00:06:26,510
چیزی که ما نیاز داریم این فایل خاص را وارد کنیم
121
00:06:26,510 –> 00:06:29,750
خوب است که همسایه ما خوب است،
122
00:06:29,750 –> 00:06:34,340
بنابراین چگونه آن نقطه اشتباه را انجام دهیم خوب است، بنابراین
123
00:06:34,340 –> 00:06:39,230
دوباره کاملاً خوب است Peter Strahm
124
00:06:39,230 –> 00:06:40,370
نام بسته درست است
125
00:06:40,370 –> 00:06:44,020
بنابراین از نقطه این فایل خاص باقی می ماند
126
00:06:44,020 –> 00:06:45,800
ما درست متوجه شدیم،
127
00:06:45,800 –> 00:06:48,800
بنابراین این فایل file1 در
128
00:06:48,800 –> 00:06:51,710
بسته پوشه یک قرار دارد، بنابراین نقطه اساساً به معنای خود
129
00:06:51,710 –> 00:06:54,350
بسته یک است، بنابراین از بسته
130
00:06:54,350 –> 00:06:59,900
یک میتوانیم فایل نام فایل را وارد کنیم
131
00:06:59,900 –> 00:07:02,540
– بسیار خوب، پس این راهی است که ما حل