প্রিন্ট() ফাংশনের নিয়মিত ব্যবহার হল কমান্ড-লাইনে বা ইন্টারেক্টিভ ইন্টারপ্রেটারে পাঠ্য প্রদর্শন করা। কিন্তু একই ফাংশন ফাইল বা আউটপুট স্ট্রীমেও লিখতে পারে।
ফাইলে প্রিন্ট করা হচ্ছে
উদাহরণে আমরা লিখতে মোডে একটি নতুন ফাইলের নাম দিয়ে একটি ফাইল খুলতে পারি তারপর প্রিন্ট ফাংশনে সেই ফাইলের নামটি উল্লেখ করতে পারি। ফাইলে লেখার মানটি প্রিন্ট ফাংশনে আর্গুমেন্ট হিসাবে পাস করা যেতে পারে।
উদাহরণ
Newfile= open("exam_score.txt", "w")
# variables
exam_name = "Degree"
exam_date = "2-Nov"
exam_score = 323
print(exam_name, exam_date, exam_score, file=Newfile , sep = ",")
# close the file
Newfile.close() বন্ধ করুন আউটপুট
উপরের কোডটি চালানোর ফলে নিম্নলিখিত বিষয়বস্তু সহ exam_scores.txt নামে একটি ফাইল পাওয়া যায়।
Degree,2-Nov,323
স্ট্যান্ডার্ড আউটপুটে মুদ্রণ
স্ট্যান্ডার্ড আউটপুট বা স্ট্যান্ডার্ড ত্রুটি প্রিন্ট করতে আমরা print() ব্যবহার করতে পারি।
উদাহরণ
import sys
Newfile= open("exam_score.txt", "w")
# variables
exam_name = "Degree"
exam_date = "2-Nov"
exam_score = 323
print(exam_name, exam_date, exam_score, file=sys.stderr, sep = ",")
# close the file
Newfile.close() বন্ধ করুন আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Degree,2-Nov,323