در این مطلب، ویدئو چگونه یک مبدل فایل TXT به CSV در پایتون بسازیم! (TXT2CSV) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,950
[موسیقی]
2
00:00:03,590 –> 00:00:09,540
[تشویق حضار]
3
00:00:11,090 –> 00:00:13,530
سلام امروز به شما نشان خواهم داد که چگونه تبدیل کننده
4
00:00:13,530 –> 00:00:16,680
فایل txt به CSV خود را بسازید
5
00:00:16,680 –> 00:00:19,980
و اینکه یک فایل txt چیست به
6
00:00:19,980 –> 00:00:23,609
سادگی مجموعه ای از متن بدون قالب است که
7
00:00:23,609 –> 00:00:27,000
می دانید می توانید از هر جایی دریافت کنید و
8
00:00:27,000 –> 00:00:29,070
به سادگی همان چیزی است که txt به این معنی است
9
00:00:29,070 –> 00:00:30,570
که متنی در آن وجود دارد و کاملا
10
00:00:30,570 –> 00:00:33,540
فرمت نشده است و فایل CSV چیست این است
11
00:00:33,540 –> 00:00:36,120
که مخفف
12
00:00:36,120 –> 00:00:39,059
مقادیر
13
00:00:39,059 –> 00:00:42,090
جدا شده با کاما است، بنابراین آنچه در فایل CSV وجود دارد با
14
00:00:42,090 –> 00:00:44,520
کاما جدا می شود، بنابراین کاری که ما انجام می دادیم این بود که ما می توانم
15
00:00:44,520 –> 00:00:48,059
یک txt را به یک فایل CSV تبدیل کنم کاری که من
16
00:00:48,059 –> 00:00:50,280
انجام دادم این است که من به اینترنت
17
00:00:50,280 –> 00:00:55,079
رفتم و نقل قول
18
00:00:55,079 –> 00:00:57,690
شکسپیر را برای بودن یا نبودن کپی و پیست کردم و
19
00:00:57,690 –> 00:01:01,379
آن را در دفترچه یادداشت به عنوان یک فایل txt ذخیره کردم
20
00:01:01,379 –> 00:01:06,299
تا چگونه فایل txt خود را دریافت کردم، بنابراین کاری
21
00:01:06,299 –> 00:01:08,040
که اکنون باید انجام دهیم این است که این را تبدیل کنیم به طوری
22
00:01:08,040 –> 00:01:10,200
که هر کلمه بعد از این یا هر
23
00:01:10,200 –> 00:01:15,840
مقدار یک کاما داشته باشد، بنابراین چگونه این کار را انجام می دهید
24
00:01:15,840 –> 00:01:18,150
، ابتدا باید آن را در پایتون باز کنید
25
00:01:18,150 –> 00:01:21,210
و با انجام این کار و چگونه شما چگونه
26
00:01:21,210 –> 00:01:23,970
این کار را انجام می دهید این است که F برابر با open
27
00:01:23,970 –> 00:01:29,100
و سپس نام فایل txt را تایپ کنید
28
00:01:29,100 –> 00:01:31,229
بودن یا نبودن است و سپس
29
00:01:31,229 –> 00:01:34,680
پسوند را به انتها اضافه کنید و من
30
00:01:34,680 –> 00:01:37,950
آن را با F برابر کردم و سپس کاری که
31
00:01:37,950 –> 00:01:40,560
باید انجام دهید این است که بتوانید به پایتون بگویید
32
00:01:40,560 –> 00:01:45,180
آن فایل txt را بخواند تا من تایپ کنم x
33
00:01:45,180 –> 00:01:48,840
برابر است با f که به فایل txt مربوط می شود،
34
00:01:48,840 –> 00:01:51,979
خطوط را نخواند، بنابراین حالا
35
00:01:51,979 –> 00:01:56,399
پایتون در حال خواندن فایل txt است که شما
36
00:01:56,399 –> 00:01:58,740
آن را اجرا می کنید، این اتفاق خواهد افتاد و
37
00:01:58,740 –> 00:02:00,810
اکنون به سادگی در زیر یک
38
00:02:00,810 –> 00:02:05,820
لیست خالی با استفاده از براکت ایجاد کرده ام
39
00:02:05,820 –> 00:02:08,460
و این تنظیمات ماست. که فایل Exe ما
40
00:02:08,460 –> 00:02:11,190
بارگذاری شده است و لیست خالی ما آماده است که
41
00:02:11,190 –> 00:02:15,690
باید با کاما جدا شده
42
00:02:15,690 –> 00:02:18,090
با دره های جدا شده با کاما اضافه شود.
43
00:02:18,090 –> 00:02:21,420
کار بعدی این است که در T
44
00:02:21,420 –> 00:02:25,410
در فایل txt تکرار کنید و سپس مقادیر را جایگزین کنید
45
00:02:25,410 –> 00:02:29,459
تا بتواند جدا شود. هر کلمه
46
00:02:29,459 –> 00:02:32,310
با کاما اولین کاری که باید انجام
47
00:02:32,310 –> 00:02:33,870
شود این است که من از تابع جایگزین استفاده میکنم،
48
00:02:33,870 –> 00:02:36,270
بنابراین شما چگونه این کار را انجام میدهید این است که شما در
49
00:02:36,270 –> 00:02:38,340
حلقه for که تایپ میکنید، من جایگزین نمیکنم
50
00:02:38,340 –> 00:02:42,390
و در مسیر روی
51
00:02:42,390 –> 00:02:45,150
پرانتز قدیمی است. بنابراین فرمت موجود مورد نظر شما
52
00:02:45,150 –> 00:02:47,550
است و بعد از اینکه یک کاما
53
00:02:47,550 –> 00:02:49,620
گذاشتید فرم جدید را قرار می دهید در این صورت شما می خواهید، بنابراین
54
00:02:49,620 –> 00:02:50,459
آنچه را که می خواهید
55
00:02:50,459 –> 00:02:52,470
جایگزین کنید و با چیزی که می خواهید
56
00:02:52,470 –> 00:02:56,040
جایگزین کنید، امیدوارم منطقی باشد، بنابراین
57
00:02:56,040 –> 00:02:57,930
کاری که من انجام دادم این است که ابتدا آن را
58
00:02:57,930 –> 00:03:02,250
از کاما خارج می کنم زیرا در فایل های txt
59
00:03:02,250 –> 00:03:06,420
هنوز هم میتوانید Quantic خواستههای بیش از
60
00:03:06,420 –> 00:03:08,370
هزار را با هزار
61
00:03:08,370 –> 00:03:10,290
جداکننده جدا کنید که در بیشتر موارد
62
00:03:10,290 –> 00:03:12,690
کاما است، بنابراین کاری که من میخواهم انجام دهم این است که از شر کاما خلاص شوم
63
00:03:12,690 –> 00:03:15,600
تا از هر گونه سردرگمی جلوگیری کنم،
64
00:03:15,600 –> 00:03:17,040
زیرا من نمیخواهم
65
00:03:17,040 –> 00:03:18,840
فکر کنم که اینطور است. – این دو کلمه است در
66
00:03:18,840 –> 00:03:21,570
حالی که در واقع از نظر فنی ارزش 1:1 دارد
67
00:03:21,570 –> 00:03:24,540
، بنابراین ابتدا از شر آن خلاص
68
00:03:24,540 –> 00:03:27,600
شوید و سپس کاری که من انجام دادم این است
69
00:03:27,600 –> 00:03:29,700
که کاما را دوباره اینجا قرار داده ام اما در پایان
70
00:03:29,700 –> 00:03:33,209
هر کلمه و یک علامت برای را اجرا می کنم. حلقه ای که
71
00:03:33,209 –> 00:03:36,540
از طریق هر کلمه در متن تکرار می شود
72
00:03:36,540 –> 00:03:39,750
و سپس در پایان وقتی
73
00:03:39,750 –> 00:03:43,160
از شر ویرگول خلاص شد و کاما را به
74
00:03:43,160 –> 00:03:45,959
جایی که می خواهم اضافه کرد،
75
00:03:45,959 –> 00:03:50,489
هر مقدار را به لیست خالی که قبلا ایجاد کردم اضافه می شود
76
00:03:50,489 –> 00:03:54,720
و سپس امیدوارم همانطور که
77
00:03:54,720 –> 00:03:56,280
قبلا ذکر شد به کار
78
00:03:56,280 –> 00:04:00,030
بعدی را که می خواهم خیلی سریع انجام دهم برای انجام این کار این
79
00:04:00,030 –> 00:04:03,440
است که ما یک فایل جداگانه ایجاد می کنیم
80
00:04:03,440 –> 00:04:06,530
که فایل صادراتی ما خواهد بود و
81
00:04:06,530 –> 00:04:10,880
به طوری که می توانید قبل و بعد را ببینید،
82
00:04:10,880 –> 00:04:13,049
بنابراین چگونه این کار چگونه کار می کند،
83
00:04:13,049 –> 00:04:15,389
ما از این تابع CSV writer
84
00:04:15,389 –> 00:04:17,430
استفاده می کنیم و سپس در تابع writer
85
00:04:17,430 –> 00:04:19,410
میخواهیم
86
00:04:19,410 –> 00:04:21,959
یک فایل قابل نوشتن ایجاد کنیم، دقیقاً همان
87
00:04:21,959 –> 00:04:26,280
کد باز که قبلاً استفاده
88
00:04:26,280 –> 00:04:28,230
کردهایم، به جز اینکه یک فایل جدید ایجاد
89
00:04:28,230 –> 00:04:31,170
میکنیم و سپس به آن یک ویژگی W با کاما میدهیم
90
00:04:31,170 –> 00:04:33,870
که به این معنی است. قابل نوشتن، بنابراین به
91
00:04:33,870 –> 00:04:36,420
داشتن W اشاره می
92
00:04:36,420 –> 00:04:39,180
کنیم، آن را به یک فایل قابل نوشتن تبدیل می کنیم و سپس به
93
00:04:39,180 –>