পাইথনে একটি ফাইলে কীভাবে লিখবেন বা মুদ্রণ করবেন

পাইথনে একটি ফাইলে কীভাবে লিখবেন বা মুদ্রণ করবেন

পাইথনে একটি ফাইল মুদ্রণ করতে হবে? আজ আমরা খুঁজে বের করব যে ফাইলগুলিতে লেখা শুরু করা কত সহজ। আমরা নতুন ফাইল তৈরি করা, বিদ্যমান ফাইল যোগ করা এবং বিদ্যমান ফাইলগুলি ওভাররাইট করব।





পাইথনে লেখার জন্য একটি ফাইল খুলুন

আপনি সম্ভবত ইতিমধ্যে জানেন কিভাবে পাইথনে পর্দায় মুদ্রণ করুন , কিন্তু আপনি হয়ত জানেন না কিভাবে একটি ফাইল মুদ্রণ করতে হয়। সৌভাগ্যবশত, অনেক শিক্ষানবিশ পাইথন প্রোগ্রামিংয়ের মতো, ফাইল লেখার বাক্য গঠন সহজ, পাঠযোগ্য এবং সহজে বোঝা যায়।





সম্পর্কিত: পাইথনে আপনার নিজের মডিউল কীভাবে তৈরি, আমদানি এবং পুনরায় ব্যবহার করবেন





এটা মাথায় রেখে, চলুন শুরু করা যাক।

পাইথনে একটি নতুন ফাইল তৈরি করুন এবং লিখুন

পাইথনে একটি নতুন ফাইল তৈরি করতে এবং এটি সম্পাদনার জন্য খুলতে, অন্তর্নির্মিত ব্যবহার করুন খোলা () ফাংশন এবং ফাইলের নাম উল্লেখ করুন এক্স প্যারামিটার



f = open('testfile.txt', 'x')

'X' প্যারামিটার ব্যবহার করার সময়, আপনার উল্লেখ করা ফাইলের নাম যদি আগে থেকেই থাকে তাহলে আপনি একটি ত্রুটি পাবেন।

যদি এটি সফল হয়, আপনি এখন ফাইল ব্যবহার করে লিখতে পারেন লিখুন () পদ্ধতি





f.write('Hello, world!')

আপনার 'লেখার ()' পাঠ্যের প্রতিটি লাইন শেষের লাইন অক্ষর দিয়ে বন্ধ করা হবে, তাই প্রতিটি অতিরিক্ত স্ট্রিং একটি নতুন লাইনে লেখা হবে।

কিভাবে পুরানো আইপড থেকে কম্পিউটারে সঙ্গীত স্থানান্তর করতে হয়

এটি ব্যবহার করে আপনি যে ফাইলটি খুলবেন তা সর্বদা বন্ধ করা ভাল অভ্যাস বন্ধ () পদ্ধতি অন্যথায়, আপনার ফাইল ডিস্কে সংরক্ষিত নাও হতে পারে।





f.close()

আপনি পাইথনে একটি ফাইল তৈরি করতে এবং লিখতে পারেন সঙ্গে কীওয়ার্ড

with open('testfile.txt', 'x') as f:
f.write('Hello, world!')

এই পদ্ধতির সুপারিশ করা হয় কারণ 'উইথ' স্যুট সমাপ্ত হওয়ার পরে আপনার ফাইলটি স্বয়ংক্রিয়ভাবে বন্ধ করে দেবে, তাই আপনাকে নিজে এটি বন্ধ করার কথা মনে রাখতে হবে না।

আপনার ফাইল লেখার পর, আপনি এটি দিয়ে খুলতে পারেন আর প্যারামিটার এবং কলিং পড়ুন () পদ্ধতি

with open('testfile.txt', 'r') as f:
print(f.read())

পাইথনে একটি বিদ্যমান ফাইলে লিখুন

আপনি যে ফাইলটি লিখতে চান তা যদি ইতিমধ্যে বিদ্যমান থাকে এবং আপনি এতে অতিরিক্ত লাইন যুক্ত করতে চান তবে আপনাকে এটি ব্যবহার করে এটি খুলতে হবে প্রতি 'সংযোজন' এর প্যারামিটার।

with open('testfile.txt', 'a') as f:
f.write('I'm an additional line.')

'A' প্যারামিটার দিয়ে খোলার পরে আপনি যা কিছু লিখবেন তা একটি নতুন লাইনের সাথে যুক্ত হবে।

আপেল শিক্ষা ছাড় কিভাবে পাবেন

এই কোডটি অনুমান করে যে আপনার ফাইল একই ডিরেক্টরিতে রয়েছে যা আপনার পাইথন স্ক্রিপ্টটি পরিচালনা করছে। যদি এটি একটি ভিন্ন ডিরেক্টরিতে থাকে তবে আপনাকে এর পথ নির্দিষ্ট করতে হবে।

আরো জানুন: পাইথনে বর্তমান ডিরেক্টরি কিভাবে পাবেন

পাইথনে একটি বিদ্যমান ফাইল ওভাররাইট করুন

যদি আপনার ফাইলটি ইতিমধ্যেই বিদ্যমান থাকে, কিন্তু আপনি এটি সংযুক্ত করার পরিবর্তে ওভাররাইট করতে চান, তাহলে আপনি এটি দিয়ে ফাইলটি খোলার মাধ্যমে এটি করতে পারেন ভিতরে প্যারামিটার

with open('testfile.txt', 'w') as f:
f.write('Hello, world!')

Testfile.txt এ যা লেখা হোক না কেন, আউটপুট হবে 'হ্যালো, ওয়ার্ল্ড!' যখন আপনি এটি পড়েন।

পাইথনে ফাইল লেখার সমস্যা সমাধান

যদি আপনি ফাইলটিতে মুদ্রণ করছেন এমন পাঠ্যটি বিভ্রান্ত বা ভুলভাবে পড়ছে, তবে নিশ্চিত করুন যে আপনি সর্বদা সঠিক এনকোডিং দিয়ে ফাইলটি খুলছেন।

with open('testfile.txt', 'w', encoding='utf8') as f:

আজকাল বেশিরভাগ টেক্সট ফাইল UTF-8 এনকোডিং ব্যবহার করে, কিন্তু কিছু অন্যান্য সাধারণ ফাইল হল ISO-8859 (iso-8859-1), UTF-16 (utf16), অথবা Windows-1252 (cp1252)।

আপনার পাইথন টুলবেল্টে এখন একটি ফাইলে প্রিন্ট করার ক্ষমতা, স্ক্রিপ্টিংয়ের একটি ঘন ঘন কাজ অন্তর্ভুক্ত রয়েছে।

আপনার পাইথন-শেখার যাত্রায় আপনাকে সাহায্য করার জন্য, আমরা পাইথন সম্পর্কে বিস্তারিত ব্যাখ্যা এবং টিপস প্রদান করে এমন ওয়েবসাইটগুলির একটি তালিকা তৈরি করেছি।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল পাইথন প্রোগ্রামিং শেখার জন্য 5 টি সেরা ওয়েবসাইট

পাইথন প্রোগ্রামিং শিখতে চান? এখানে পাইথন অনলাইনে শেখার সেরা উপায়, যার মধ্যে অনেকগুলি সম্পূর্ণ বিনামূল্যে।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • প্রোগ্রামিং
  • পাইথন
লেখক সম্পর্কে জর্ডান গৌরব(51 নিবন্ধ প্রকাশিত)

জর্ডান এমইউও-এর একজন স্টাফ রাইটার যিনি লিনাক্সকে সকলের জন্য অ্যাক্সেসযোগ্য এবং চাপমুক্ত করার ব্যাপারে আগ্রহী। তিনি গোপনীয়তা এবং উত্পাদনশীলতার বিষয়ে গাইডও লেখেন।

জর্ডান গ্লোর থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন