Scilab/C4/File-handling/Hindi
From Script | Spoken-Tutorial
Time | Narration |
00:01 | 'Scilab' प्रयोग करके 'File Handling' पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:06 | इस ट्यूटोरियल में हम सीखेंगे |
00:08 | निम्नलिखित फंक्शन्स के साथ फाइल हैंडलिंग: |
00:11 | 'write()' फंक्शन |
00:12 | 'read()' फंक्शन |
00:14 | 'mopen()' |
00:15 | mclose()'. |
00:16 | प्रदर्शन के लिए, मैं उपयोग कर रही हूँ संस्थापित 'Scilab' वर्शन 5.3.3' के साथ 'उबन्टु लिनक्स 12.04' ऑपरेटिंग सिस्टम |
00:26 | आपको 'Scilab' की बुनियादी जानकारी होनी चाहिए। |
00:29 | यदि नहीं तो सम्बंधित स्पोकन ट्यूटोरियल्स के लिए कृपया 'spoken hyphen tutorial dot org' पर जाएँ। |
00:36 | अब हम 'Scilab' में कुछ फंक्शन्स देखेंगे जो फाइल हैंडलिंग के लिए उपयोगी हैं। |
00:41 | फाइल हैंडलिंग निम्न शामिल करता है |
00:44 | 'write()' फंक्शन प्रयोग करके एक फाइल में लिखना |
00:47 | 'read()' फंक्शन प्रयोग करके एक फाइल से पढ़ना |
00:51 | 'mopen()' फंक्शन प्रयोग करके मौजूदा फाइल को खोलना और |
00:55 | 'mclose()' फंक्शन प्रयोग करके पहले से खुली हुई फाइल को बंद करना। |
01:00 | अब फाइल में डेटा लिखने से शुरू करते हैं। |
01:03 | इस उद्देश्य के लिए 'write()' कमांड उपयोग होती है। |
01:07 | साइलैब कंसोल विंडो को खोलते हैं। |
01:10 | इसके साथ शुरू करने के लिए रैंडम नंबर्स की एक मेट्रिक्स बनाते हैं। |
01:15 | टाइप करें: 'random अंडरस्कोर matrix is equal to rand ब्रैकेट में 20 कॉमा 1 ब्रैकेट बंद करें सेमीकोलन' और एंटर दबाएं। |
01:29 | अब वर्तमान कार्यकारी डिरेक्टरी को जाँचते हैं। |
01:32 | टाइप करें 'pwd'. |
01:34 | मेरी स्थिति में वर्तमान कार्यकारी डिरेक्टरी 'स्लैश home स्लैश fossee' है। |
01:39 | निश्चित कर लें कि इन कमांड्स का निष्पादन करने से पहले आप उस डिरेक्टरी में हैं जहाँ आपके पास 'रीड' और 'राइट' करने की अनुमति है। |
01:47 | अब हम 'write' कमांड प्रयोग करके टेक्स्ट फाइल में वेरिएबल 'random underscore matrix' की विषय वस्तु लिखेंगे। |
01:55 | टाइप करें:--> 'write ब्रैकेट में कोट्स में random डैश numbers डॉट txt कोट्स बंद करें कॉमा random अंडरस्कोर matrix ब्रैकेट बंद करें' और एंटर दबाएं। |
02:18 | अब देखते हैं कि क्या यह फाइल बन गयी है। |
02:21 | मैं 'साइलैब' कंसोल विंडो को मिनिमाइज़ करुँगी। |
02:23 | और वो फाइल खोलूँगी जो मेरे कंप्यूटर की 'fossee' डिरेक्टरी में बनाई और सेव की जाएगी। |
02:33 | आप देख सकते हैं कि वेरिएबल 'random underscore matrix' से डेटा, टेक्स्ट फाइल 'random dash numbers dot txt' में लिखा गया है। |
02:42 | मैं इस फाइल को बंद करुँगी। |
02:45 | 'Scilab' कंसोल पर वापस आते हैं। |
02:47 | अब हम देखेंगे कि एक फाइल से डेटा को कैसे पढ़ते हैं। |
02:50 | इसके लिए हम कमांड 'read' को निम्न की तरह प्रयोग करेंगे: |
02:55 | टाइप करें: 'new अंडरस्कोर vector is equal to read ब्रैकेट में क्वोट में random डैश numbers डॉट txt क्वोट्स बंद करें कॉमा 20 कॉमा 1 ब्रैकेट बंद करें' और एंटर दबाएं। |
03:18 | 'read' कमांड आर्ग्युमेंट में उल्लिखित फाइल से सारा डेटा पढ़ती है, |
03:23 | जैसे इस स्थिति में 'random dash numbers dot txt' |
03:27 | और वेरिएबल 'new अंडरस्कोर vector' में संचित करती है। |
03:31 | डिस्प्ले को जारी रखने के लिए एंटर दबाएं। |
03:35 | यदि हम उपरोक्त कमांड में निम्न की तरह बदलाव करते हैं: |
03:39 | 'new अंडरस्कोर vector is equal to read ब्रैकेट में कोट्स में random डैश numbers डॉट txt कॉमा 19 कॉमा 1' |
03:49 | तो 'read' कमांड इस आर्ग्युमेंट में उल्लिखित फाइल से केवल 19 डेटा वैल्यूज़ ही पढ़ती है। |
03:56 | जैसे इस स्थिति में, 'random dash numbers dot txt' |
03:59 | और वेरिएबल 'new अंडरस्कोर vector' में संचित करती है। |
04:03 | इस कमांड को 'Scilab' कंसोल पर दें और आउटपुट को प्रमाणित करें। |
04:08 | अब 'mopen()' फंक्शन के बारे में देखते हैं: |
04:12 | 'fd = mopen ब्रैकेट में file-name कॉमा mode' |
04:17 | 'mopen' कमांड एक मौजूदा फाइल को खोलने में उपयोग होती है जो एक तरह से C 'fopen' प्रक्रिया के अनुकूल है। |
04:25 | 'mode' एक कैरेक्टर स्ट्रिंग है जो नियंत्रित करता है कि क्या फाइल निम्न के लिए खोली गयी है: |
04:30 | 'r' = पढ़ने के लिए फाइल को खोलता है |
04:34 | 'rb' = पढ़ने के लिए एक बाइनरी फाइल को खोलता है
|
04:39 | 'rt' = पढ़ने के लिए एक टेक्स्ट फाइल को खोलता है
|
04:43 | 'w' = लिखने के लिए एक नयी फाइल बनाता है या फाइल को खोलता है और ज़ीरो लेंथ के लिए संक्षिप्त करता है। |
04:50 | 'wb' = लिखने के लिए एक नयी बाइनरी फाइल बनाता है या फाइल को खोलता है और ज़ीरो लेंथ के लिए संक्षिप्त करता है |
04:58 | 'wt' = लिखने के लिए एक टेक्स्ट बाइनरी फाइल बनाता है या फाइल को खोलता है और ज़ीरो लेंथ के लिए संक्षिप्त करता है |
05:06 | 'a या ab' = जोड़ता है (फाइल के अंत में लिखने के लिए फाइल खोलता है या लिखने के लिए एक फाइल बनाता है |
05:14 | 'r+ या r+b' = अपडेट करने के लिए एक फाइल बनाता है (पढ़ता है और लिखता है) |
05:20 | उदाहरणस्वरूप 'fd अंडरस्कोर r is equal to mopen('random-numbers,'rt')' |
05:30 | उपरोक्त कमांड 'टेक्स्ट और रीड-ओनली' मोड की तरह 'random-numbers' को खोलता है। |
05:37 | 'mclose' ब्रैकेट में 'fd': |
05:40 | 'mopen' प्रयोग करके खुली हुई फाइल को बंद करता है। |
05:43 | जहाँ 'fd' खुली हुई फाइल के लिए 'फाइल डिस्क्रिप्टर' है। |
05:48 | यदि 'fd' को छोड़ दें तो 'mclose()' आखिरी खुली हुई फाइल को बंद करता है। |
05:53 | इस ट्यूटोरियल के लिए बस इतना ही। |
05:55 | हमने सीखा - |
05:56 | निम्नलिखित फंक्शन्स के साथ फाइल हैंडलिंग: |
05:59 | 'write()' फंक्शन |
06:00 | 'read()' फंक्शन |
06:02 | 'mopen()' |
06:03 | 'mclose()'. |
06:05 | निम्न लिंक पर उपलब्ध वीडिओ देखें। |
06:08 | यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। |
06:11 | अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं। |
06:14 | स्पोकन ट्यूटोरियल टीम: |
06:17 | स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है। |
06:20 | ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं। |
06:23 | अधिक जानकारी के लिए, कृपया conatct@spoken-tutorial.org पर लिखें। |
06:30 | स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक टू अ टीचर प्रोजेक्ट का हिस्सा है। |
06:34 | यह भारत सरकार के एम एच आर डी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है। |
06:41 | इस मिशन पर अधिक जानकारी http://spoken-tutorial.org/NMEICT-Intro पर उपलब्ध है। |
06:50 | आय आय टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ। |
06:54 | हमसे जुड़ने के लिए धन्यवाद। |