পরিচয়
print >> হলো পাইথন ২.x-এর একটি সিনট্যাক্স, যেটি স্ট্যান্ডার্ড আউটপুট (স্ক্রিন) ছাড়া অন্য ফাইল-লাইক অবজেক্টে প্রিন্ট করতে দেয়।
উদাহরণ
>> my_file = open("my_file", "w")
>>> print >> my_file, "Hello World"
>>> my_file.close()
এটি "Hello World" টেক্সটটি my_file-এ লিখবে।
পাইথন ৩.x এ পরিবর্তন
পাইথন ৩-এ এই সিনট্যাক্স সরিয়ে দেওয়া হয়েছে। বদলে print() ফাংশনের file প্যারামিটার ব্যবহার করুন:
with open("my_file", "w") as f:
print("Hello World", file=f)
অন্যান্য ফাইল-লাইক অবজেক্টের সাথে ব্যবহার
print >> sys.stderr, "Error message" - এরর আউটপুটে লেখার জন্য।
সারসংক্ষেপ
- পাইথন ২.x:
print >> file_obj, "text" - পাইথন ৩.x:
print("text", file=file_obj) - আধুনিক কোডে সবসময় পাইথন ৩ সিনট্যাক্স ব্যবহার করুন।