print() फ़ंक्शन का नियमित उपयोग कमांड-लाइन या इंटरैक्टिव इंटरप्रेटर में टेक्स्ट प्रदर्शित करना है। लेकिन यही फ़ंक्शन फ़ाइल या आउटपुट स्ट्रीम में भी लिख सकता है।
फ़ाइल में प्रिंट करना
उदाहरण में हम एक नई फ़ाइल को राइट मोड में खोलते हैं और उस फ़ाइलनाम को print फ़ंक्शन में उल्लेख करते हैं। फ़ाइल में लिखे जाने वाले मान को print फ़ंक्शन में आर्गुमेंट के रूप में पास किया जा सकता है।
उदाहरण
Newfile = open("exam_score.txt", "w")
exam_name = "Degree"
exam_date = "2-Nov"
exam_score = 323
print(exam_name, exam_date, exam_score, file=Newfile, sep=",")
Newfile.close()
आउटपुट
उपरोक्त कोड चलाने पर exam_score.txt नाम की फ़ाइल बनती है जिसमें निम्न सामग्री होती है:
Degree,2-Nov,323
मानक आउटपुट में प्रिंट करना
हम print() का उपयोग मानक आउटपुट या मानक त्रुटि में प्रिंट करने के लिए भी कर सकते हैं।
उदाहरण
import sys
Newfile = open("exam_score.txt", "w")
exam_name = "Degree"
exam_date = "2-Nov"
exam_score = 323
print(exam_name, exam_date, exam_score, file=sys.stderr, sep=",")
Newfile.close()
आउटपुट
Degree,2-Nov,323