Blogs

ফাইল বস্তুর মধ্যে descriptors মোড়ানো (২য় খন্ড)

আসলে, আমরা একটি বাইনারি বা টেক্সট-মোড ফাইল অবজেক্টে একটি ফাইল ডিস্ক্রিপ্টর মোড়ানো করতে পারি: পাঠ্য মোডে, পড়তে এবং লিখতে আমরা ইউনিকোড এনকোডিং এবং লাইন-শেষ অনুবাদগুলি সম্পাদন করি যা আমরা আগে অধ্যয়ন করেছি এবং বাইটের পরিবর্তে স্ট্রিং স্ট্রিংগুলির মধ্যে চুক্তি করি: C:\...\PP4E\System> python >>> import os >>> fdfile = os.open(r'C:\temp\spam [Continue Reading ...]

ফাইল বস্তুর মধ্যে descriptors মোড়ানো (২য় খন্ড)

আসলে, আমরা একটি বাইনারি বা টেক্সট-মোড ফাইল অবজেক্টে একটি ফাইল ডিস্ক্রিপ্টর মোড়ানো করতে পারি: পাঠ্য মোডে, পড়তে এবং লিখতে আমরা ইউনিকোড এনকোডিং এবং লাইন-শেষ অনুবাদগুলি সম্পাদন করি যা আমরা আগে অধ্যয়ন করেছি এবং বাইটের পরিবর্তে স্ট্রিং স্ট্রিংগুলির মধ্যে চুক্তি করি: C:\...\PP4E\System> python >>> import os >>> fdfile = os.open(r'C:\temp\spam [Continue Reading ...]

ফাইল বস্তুর মধ্যে descriptors মোড়ানো (১ম খন্ড)

আমরা ফাইল ফাইলের বস্তু থেকে ফিলেননো ফাইল অবজেক্ট পদ্ধতির সাথে কিভাবে আগে যেতে দেখেছি; একটি বর্ণনাকারী দেওয়া, অন্তর্নিহিত ফাইল নিম্ন-স্তরের ফাইল অ্যাক্সেসের জন্য আমরা os মডিউল সরঞ্জাম ব্যবহার করতে পারি। আমরা অন্য উপায়টিও যেতে পারি - os.fdopen কল একটি ফাইল অবজেক্টের মধ্যে একটি ফাইল বর্ণনাকারীকে মোড়ক করে। র [Continue Reading ...]

os.open মোড পতাকা (৩য় খন্ড)

কিন্তু কিছু সিস্টেমে, ওসোপেন ফ্ল্যাগগুলি যখন একটি ফাইল খোলা থাকে তখন আমরা আরও উন্নত জিনিসগুলি যেমন এক্সক্লুসিভ অ্যাক্সেস (ও_এইচসিএলএল) এবং ননব্লকিং মোড (O_NONBLOCK) উল্লেখ করতে পারি। এই পতাকাগুলি প্ল্যাটফর্ম জুড়ে পোর্টেবল নয় (বিল্ট-ইন ফাইল অবজেক্টগুলি বেশিরভাগ সময় ব্যবহারের জন্য)। লাইব্রেরী ম্যানুয়াল [Continue Reading ...]

os.open মোড পতাকা (২য় খন্ড)

উদাহরণস্বরূপ, নিম্নলিখিতগুলি একটি বাইনারি "বা" বাইরের মোডগুলিতে পাঠ্য-লেখার এবং বাইনারি মোডে খোলা থাকে যা OS দ্বারা এক্সপোর্ট করা হয়: >>> fdfile = os.open(r'C:\temp\spam.txt', (os.O_RDWR | os.O_BINARY)) >>> os.read(fdfile, 20) b'Hello stdio file\r\nHe' >>> os.lseek(fdfile, 0, 0) # go back to start of file >>> os.read(fdfile, 100) # binary mode retains "\r\n" b'Hello stdio file\r\nHello descriptor file\n' >>> os.lseek(fdfile, 0, 0) >>> os.write(fdfile, b'HELLO') # overwrite first 5 bytes 5 C:\temp> type spam.t [Continue Reading ...]

os.open মোড পতাকা (১ম খন্ড)

os.open মোড পতাকা তাই কেন অতিরিক্ত ফাইল সরঞ্জাম os? সংক্ষেপে, তারা ফাইল প্রক্রিয়াকরণের উপর আরো নিম্ন স্তরের নিয়ন্ত্রণ দেয়। অন্তর্নির্মিত খোলা ফাংশনটি ব্যবহার করা সহজ, তবে এটি অন্তর্নিহিত ফাইল সিস্টেম যা এটি ব্যবহার করে সীমাবদ্ধ হতে পারে, এবং এটি অতিরিক্ত আচরণ যোগ করে যা আমরা চাই না। Os মডিউল স্ক্রিপ্টগুলি [Continue Reading ...]

Os.open ফাইল ব্যবহার করে (৪র্থ খন্ড)

>>> file = open(r'C:\temp\spam.txt', 'w') # create external file, object

>>> file.write('Hello stdio file\n') # write via file object method

>>> file.flush() # else os.write to disk first!

>>> fd = file.fileno() # get descriptor from object

>>> fd

3

>>> import os

>>> os.write(fd, b'Hello descriptor file\n') # write via os module

>>> file.close()

C:\temp> type spam.txt # lines from both schemes

Hello stdio file

Hello descriptor file

[Continue Reading ...]

ফাইল অবস্থানে স্থানান্তর

টেকনিক্যালি, ওএস তাদের বর্ণনাকারী দ্বারা প্রক্রিয়া ফাইলগুলিকে কল করে, যা পূর্ণসংখ্যা কোড বা "হ্যান্ডলগুলি" যা অপারেটিং সিস্টেমে ফাইল সনাক্ত করে। বর্ণনাকারী-ভিত্তিক ফাইলগুলি কাঁচা বাইটগুলিতে কাজ করে এবং পূর্ববর্তী বিভাগে আমরা পাঠ্য পাঠ্যের জন্য লাইন-এন্ড বা ইউনিকোড অনুবাদগুলির কোন ধারণা নেই। প্রক [Continue Reading ...]

Os.open ফাইল ব্যবহার করে (৩য় খন্ড)

যেহেতু আমরা ফাইল অবজেক্টগুলি খোলাখুলিভাবে একইভাবে আচরণ করি, তাই অন্তর্নির্মিত কম্পিউটারে অন্তর্নির্মিত কম্পিউটারে অন্তর্নির্মিত খোলা ফাংশন, ওএস মডিউলগুলির সরঞ্জামগুলি বা উভয় মাধ্যমেও দেওয়া একটি বাস্তব প্রকৃত বাহ্যিক ফাইল প্রক্রিয়া করতে পারে (কিছু পূর্ণসংখ্যা ফেরতের মান এখানে বাদ দেওয়া হয় [Continue Reading ...]

Os.open ফাইল ব্যবহার করে (২য় খন্ড)

প্রকৃতপক্ষে, ফিলেনো ফাইল বস্তু পদ্ধতি একটি অন্তর্নির্মিত ফাইল বস্তুর সাথে যুক্ত পূর্ণসংখ্যা বর্ণনাকারীকে ফেরত দেয়। উদাহরণস্বরূপ, স্ট্যান্ডার্ড স্ট্রিম ফাইলের বস্তুগুলিতে 0, 1, এবং 2 বর্ণনাকারী আছে। descriptor দ্বারা stdout এ ডেটা পাঠাতে os.write ফাংশনকে কলিং sysstdout.write পদ্ধতিতে কল করার মতো একই প্রভাব রয়েছে: >>> import sys >&g [Continue Reading ...]
Blog Topics
  • PHP (php: Hypertext preprocessor)

    8 Article
  • Agile

    2 Article
  • Freelancing

    3 Article
  • JavaScript

    7 Article
  • AngularJs

    1 Article
  • Programming Language C

    22 Article
  • Object Oriented Programming(C++)

    1 Article
  • Algorithm Design

    14 Article
  • Subject

    Python

    682 Article
  • Computer

    756 Article
  • Subject

    Technology Tips & Tricks

    3 Article