در این مطلب، ویدئو نحوه تبدیل CSV به JSON در پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:05:20
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:03,000 –> 00:00:09,780
[Music]
2
00:00:10,640 –> 00:00:13,530
سلام و خوش آمدید به سری
3
00:00:13,530 –> 00:00:16,620
فایلهای Jason و CSV در آخرین ویدیویی
4
00:00:16,620 –> 00:00:19,380
که به نحوه گرفتن اساساً یک
5
00:00:19,380 –> 00:00:22,230
فایل JSON و تبدیل آن به یک فایل CSV
6
00:00:22,230 –> 00:00:23,550
نگاه کردیم و از آنجایی که ما از Python 3 استفاده میکنیم باید اضافه میکردم.
7
00:00:23,550 –> 00:00:26,279
در این
8
00:00:26,279 –> 00:00:28,830
دستور کوچک در اینجا خط جدید برابر است و
9
00:00:28,830 –> 00:00:30,900
سپس فقط یک فضای خالی که به ما اجازه
10
00:00:30,900 –> 00:00:32,940
میدهد
11
00:00:32,940 –> 00:00:36,540
بین ردیفهایمان و فایل CSV شکستهای نداشته باشیم، متأسفیم که
12
00:00:36,540 –> 00:00:38,130
کاری که در این
13
00:00:38,130 –> 00:00:41,100
قسمت انجام میدهیم این است که ما ما دادههای CSV خود را میگیریم
14
00:00:41,100 –> 00:00:44,070
و دوباره آن را به یک فایل JSON تبدیل
15
00:00:44,070 –> 00:00:46,170
میکنیم و نام این فایل JSON را میسازیم که
16
00:00:46,170 –> 00:00:48,900
نام Jason در فایل JSON اصلی ما در
17
00:00:48,900 –> 00:00:52,710
اینجا باشد که 0 1 زیر خط
18
00:00:52,710 –> 00:00:55,050
نام Jason است، بنابراین چگونه این کار را انجام میدهیم.
19
00:00:55,050 –> 00:00:56,550
خوب، ما با همان
20
00:00:56,550 –> 00:00:58,200
ماژولهایی کار میکنیم که قبل از
21
00:00:58,200 –> 00:01:00,630
وارد کردن Jason با آنها کار میکردیم و
22
00:01:00,630 –> 00:01:04,259
CSV را وارد میکنیم، اکنون کاری که
23
00:01:04,259 –> 00:01:06,689
میخواهیم انجام دهیم این است که با باز کردن و
24
00:01:06,689 –> 00:01:09,830
خواندن فایل CSV خود کار میکنیم. که اوه یک
25
00:01:09,830 –> 00:01:13,409
نام زیرخط نقطه CSV است، ما این کار را
26
00:01:13,409 –> 00:01:15,719
به عنوان این بار انجام خواهیم داد که همیشه در حال انجام است
27
00:01:15,719 –> 00:01:17,249
g برای خواندن آن و ما آن
28
00:01:17,249 –> 00:01:19,619
را به صورت F باز می کنیم و چیزی که می خواهیم بگوییم این است که
29
00:01:19,619 –> 00:01:22,530
reader برابر است با CS v dot reader و
30
00:01:22,530 –> 00:01:25,079
این ماژول CSV ما را فراخوانی می کند و ما می
31
00:01:25,079 –> 00:01:26,969
خواهیم بگوییم که می خواهیم F را بخوانیم که آیا
32
00:01:26,969 –> 00:01:29,520
فایل CSV ما چیزی است که اکنون میخواهیم انجام دهیم،
33
00:01:29,520 –> 00:01:31,409
در واقع چرا من به شما نشان نمیدهم که این فایل
34
00:01:31,409 –> 00:01:31,829
35
00:01:31,829 –> 00:01:35,009
CSV است، بنابراین اگر از خواننده پرینت بگیرید
36
00:01:35,009 –> 00:01:36,530
این چیزی است که به نظر
37
00:01:36,530 –> 00:01:38,189
کامل میرسد، چیزی کاملاً
38
00:01:38,189 –> 00:01:40,200
ناخوانا است زیرا یک خواننده CSV است.
39
00:01:40,200 –> 00:01:43,020
اگر بخواهیم در سراسر
40
00:01:43,020 –> 00:01:45,359
این شی خواننده تکرار کنیم، میتوانیم برای ردیف
41
00:01:45,359 –> 00:01:48,210
و ردیفها بگوییم و برای ردیفها و
42
00:01:48,210 –> 00:01:51,090
ردیف چاپ خواننده متأسفیم، این
43
00:01:51,090 –> 00:01:53,100
در همه آنها تکرار میشود، اما میبینید
44
00:01:53,100 –> 00:01:54,929
که ما این سرصفحه را در اینجا به عنوان یک ردیف جداگانه دریافت کردهایم.
45
00:01:54,929 –> 00:01:57,240
آیا نادیده می گیریم که در
46
00:01:57,240 –> 00:01:57,959
داده های ما
47
00:01:57,959 –> 00:02:00,030
بسیار آسان است، تنها کاری که باید انجام دهیم این
48
00:02:00,030 –> 00:02:03,329
است که به سادگی بگوییم next and reader و
49
00:02:03,329 –> 00:02:05,009
یکی از جایی که آن را اجرا می کنید، می بینیم که ما
50
00:02:05,009 –> 00:02:07,560
از خط سرصفحه صرف نظر کرده ایم، اینگونه است که شما
51
00:02:07,560 –> 00:02:09,508
از هدر رد می شوید و آن را به عنوان بارگیری می کند.
52
00:02:09,508 –> 00:02:12,360
شی و آن را به طور کامل رد می کند و آن
53
00:02:12,360 –> 00:02:14,090
را در دومین تکرار ما به اولی منتقل می کند
54
00:02:14,090 –> 00:02:16,319
تکرار شماره یک در دستور زبان پایتون،
55
00:02:16,319 –> 00:02:18,480
بنابراین اکنون کاری که
56
00:02:18,480 –> 00:02:19,860
میتوانیم انجام دهیم، این است که میتوانیم
57
00:02:19,860 –> 00:02:23,430
دادههای خود را بهعنوان چیزی که
58
00:02:23,430 –> 00:02:24,390
شبیه آنچه
59
00:02:24,390 –> 00:02:25,830
در اینجا بودیم ذخیره کنیم، بنابراین میخواهیم آنها را
60
00:02:25,830 –> 00:02:28,590
به عنوان یک فرهنگ لغت ذخیره کنیم. و یک
61
00:02:28,590 –> 00:02:30,900
کلید میسازیم که برابر با نامها باشد و نامها
62
00:02:30,900 –> 00:02:32,730
برابر با یک فهرست است، درست مانند
63
00:02:32,730 –> 00:02:34,920
آنچه در اینجا با فرهنگ لغت و
64
00:02:34,920 –> 00:02:37,710
کلید نامها داریم و نامها با
65
00:02:37,710 –> 00:02:40,050
این لیست ارزش دارد، بنابراین آنچه را که میخواهیم انجام دهیم. انجام د