केवल एक चीज जिसकी आपको चिंता करने की आवश्यकता है वह फ़ाइल का आकार है जिसे आप बना सकते हैं और फ़ाइल का आकार पढ़ सकते हैं।
कंप्यूटर लाइनों के बारे में कुछ नहीं जानते हैं, जो फ़ाइल में बाइट्स की व्याख्या है। हम निर्णय लेते हैं कि वर्णों का कुछ अनुक्रम है जो एक रेखा के अंत का आंकलन करते हैं, और फिर हमारे कार्यक्रमों को तब तक फ़ाइल से बाहर ले जाने के लिए बताते हैं जब तक कि वह अनुक्रम को हिट नहीं करता। हमारे लिए, यह एक रेखा है।
उदाहरण के लिए, आप अपनी पाठ फ़ाइल को अल्पविराम से समाप्त करने के लिए एक लाइन को परिभाषित कर सकते हैं:
$/ = ',';
while(<DATA>)
{
chomp;
print "Line is: $_\n";
}
__DATA__
a,b,c,d,e,f,g
जैसे मैं __DATA__
नीचे एक पंक्ति है भले ही यह लग रहा है, यह केवल इसलिए है क्योंकि हम करने के लिए इस्तेमाल कर रहे हैं पुस्तकें। कंप्यूटर किताबें नहीं पढ़ते हैं। इसके बजाय, इस कार्यक्रम के बारे में सोचती अल्पविराम के बीच सब कुछ एक पंक्ति है:
Line is: a
Line is: b
Line is: c
Line is: d
Line is: e
Line is: f
Line is: g
स्रोत
2009-09-19 23:45:51
आप किस फ़ाइल आकार को बनाने की उम्मीद कर रहे हैं? –