در این مطلب، ویدئو استخراج داده از JSON Python با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:06:22
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,160 –> 00:00:02,800
سلام بچه ها و خوش آمدید به یک ویدیوی جدید
2
00:00:02,800 –> 00:00:04,480
از هک روغن ها
3
00:00:04,480 –> 00:00:07,120
در این ویدیو یاد می گیریم که چگونه
4
00:00:07,120 –> 00:00:11,440
داده ها را از یک فایل json در پایتون استخراج
5
00:00:11,440 –> 00:00:14,320
6
00:00:14,320 –> 00:00:17,199
7
00:00:17,199 –> 00:00:19,279
8
00:00:19,279 –> 00:00:22,080
9
00:00:22,080 –> 00:00:24,880
کنیم. دادهها تا
10
00:00:24,880 –> 00:00:28,480
به امروز به یک هنجار کامل
11
00:00:28,480 –> 00:00:31,760
تبدیل شده است. انتقال
12
00:00:31,760 –> 00:00:34,880
دادههایی که در apis به شکل json استفاده میشود به یک هنجار متداول تبدیل شده است
13
00:00:34,880 –> 00:00:37,360
14
00:00:37,360 –> 00:00:40,000
و این بین مشتری
15
00:00:40,000 –> 00:00:44,840
و سمت سرور برای برنامههای وب رد و بدل میشود
16
00:00:45,200 –> 00:00:47,039
در این ویدیو ما خودمان دریافت خواهیم کرد.
17
00:00:47,039 –> 00:00:50,239
با مدل json موجود
18
00:00:50,239 –> 00:00:52,399
و همچنین برخی از عملکردهای مهمی که
19
00:00:52,399 –> 00:00:55,120
می توانید در برنامه های خود استفاده کنید آشنا هستم، بنابراین بدون
20
00:00:55,120 –> 00:00:57,120
اتلاف وقت بیشتر، بیایید
21
00:00:57,120 –> 00:00:59,500
ویدیو
22
00:00:59,500 –> 00:01:07,040
[Music] را شروع کنیم،
23
00:01:07,040 –> 00:01:08,880
بنابراین اولین کاری که انجام دادم این
24
00:01:08,880 –> 00:01:11,760
است که ماژول json موجود را وارد کردم
25
00:01:11,760 –> 00:01:13,680
و به محض نصب پایتون نیازی به نصب آن با استفاده از
26
00:01:13,680 –> 00:01:16,400
pip یا چیزی نیست که قبلاً به
27
00:01:16,400 –> 00:01:19,200
عنوان یک ماژول پیش فرض وجود دارد
28
00:01:19,200 –> 00:01:20,320
29
00:01:20,320 –> 00:01:23,040
و سپس من یک فرهنگ لغت ساده پایتون ایجاد کردم.
30
00:01:23,040 –> 00:01:25,920
d یک شی json مانند یک
31
00:01:25,920 –> 00:01:28,799
فرهنگ لغت پایتون است که دارای مجموعه ای از
32
00:01:28,799 –> 00:01:29,759
کلیدها
33
00:01:29,759 –> 00:01:32,720
و مقادیر است، اما یک
34
00:01:32,720 –> 00:01:35,439
فرهنگ لغت پایتون نیست زیرا یک رشته است، بنابراین
35
00:01:35,439 –> 00:01:37,920
اساساً یک فرهنگ لغت پایتون می نویسید
36
00:01:37,920 –> 00:01:39,840
و سپس در ابتدا و انتهای آن
37
00:01:39,840 –> 00:01:41,840
تز والد را قرار می دهید
38
00:01:41,840 –> 00:01:44,079
که نشان دهنده این است که یک رشته
39
00:01:44,079 –> 00:01:45,360
بنابراین اکنون
40
00:01:45,360 –> 00:01:48,079
این نمایشی از یک رشته در
41
00:01:48,079 –> 00:01:50,479
پایتون است، اما وقتی آن را به
42
00:01:50,479 –> 00:01:53,439
شی json تبدیل می کنیم، نمایشی
43
00:01:53,439 –> 00:01:55,119
از فرمت json
44
00:01:55,119 –> 00:01:57,200
برای تبدیل یک رشته پایتون به یک شی json خواهد بود،
45
00:01:57,200 –> 00:02:00,240
شما فقط باید از Dump ها استفاده کنید،
46
00:02:00,240 –> 00:02:02,159
بنابراین من ایجاد می کنم متغیری به نام
47
00:02:02,159 –> 00:02:04,479
فایل stem برابر با
48
00:02:04,479 –> 00:02:06,560
json است و سپس از این تابع
49
00:02:06,560 –> 00:02:09,679
به نام dumps استفاده میکنم و در داخل
50
00:02:09,679 –> 00:02:12,879
dumps دادههایی را که با آن کار میکنم قرار میدهم
51
00:02:12,879 –> 00:02:15,200
که متغیر دادهای است که در اینجا ذخیره شده
52
00:02:15,200 –> 00:02:16,160
است
53
00:02:16,160 –> 00:02:17,920
و اکنون از من استفاده میکنم. Context manager و
54
00:02:17,920 –> 00:02:20,160
با open می گوییم
55
00:02:20,160 –> 00:02:22,160
و حالا یک نام فایل ایجاد می کنم بنابراین
56
00:02:22,160 –> 00:02:24,239
فقط آن را فایل من می نامم
57
00:02:24,239 –> 00:02:26,560
58
00:02:26,640 –> 00:02:28,640
و پسوند آن فرمت نوع json خواهد بود
59
00:02:28,640 –> 00:02:31,760
پس می گویم myfile.json
60
00:02:31,760 –> 00:02:34,720
سپس کاما آرگومان می گذارم w
61
00:02:34,720 –> 00:02:37,599
یعنی من در حال نوشتن اطلاعات در آن فایل هستم
62
00:02:37,599 –> 00:02:38,560
63
00:02:38,560 –> 00:02:41,120
و سپس به عنوان فایل
64
00:02:41,120 –> 00:02:43,040
و چیزی که من می گویم این است که اکنون
65
00:02:43,040 –> 00:02:44,239
file
66
00:02:44,239 –> 00:02:46,560
dot write که تابع نوشتن
67
00:02:46,560 –> 00:02:49,040
موجود در روش مدیریت فایل پایتون
68
00:02:49,040 –> 00:02:50,800
است
69
00:02:50,800 –> 00:02:53,120
و در داخل آن
70
00:02:53,120 –> 00:02:54,800
فایل موقتی را که ایجاد کرده ام می نویسم
71
00:02:54,800 –> 00:02:56,879
بنابراین اساساً ما یک فایل
72
00:02:56,879 –> 00:02:59,280
به نام myfile را باز می کنیم. .json
73
00:02:59,280 –> 00:03:00,400
و سپس
74
00:03:00,400 –> 00:03:02,879
داده های ذخیره شده در
75
00:03:02,879 –> 00:03:05,200
متغیر temp file را می نویسیم
76
00:03:05,200 –> 00:03:08,720
و حالا اگر این برنامه را اجرا کنم
77
00:03:08,720 –> 00:03:10,879
درست است من فقط املای json را
78
00:03:10,879 –> 00:03:12,239
اشتباه نوشتم پس اجازه دهید این تغییرات فعلی را انجام دهم
79
00:03:12,239 –> 00:03:14,800
و حالا اگر برنامه را اجرا کنم همانطور
80
00:03:14,800 –> 00:03:17,760
که می بینید می گوید پایان یافته است
81
00:03:17,760 –> 00:03:20,720
یعنی برنامه با موفقیت کامپایل شده است
82
00:03:20,720 –> 00:03:23,440
و حالا اگر داخل