রুবি ফাইল.পেন মোড এবং বিকল্পগুলি কী কী?


186

রুবি এর File.openমোড এবং আর্গুমেন্ট হিসাবে অপশন লাগে। মোড এবং বিকল্পগুলির একটি সম্পূর্ণ তালিকা আমি কোথায় পাই?


ruby-doc.org/core-2.0.0/IO.html#method-c-new-label-IO+Open+Mode - এই পৃষ্ঠার লিঙ্কটি নীচে ড্যানিয়েল উত্তরে আছে তবে আপনাকে পৃষ্ঠাটি স্ক্রোল করতে হবে এটা। এখানে ডক্সের প্রাসঙ্গিক অংশের সরাসরি লিঙ্ক।
— newUserNameHere

উত্তর:


377

ইন রুবি আই মডিউল ডকুমেন্টেশন , আমি অনুমান।

Mode |  Meaning
-----+--------------------------------------------------------
"r"  |  Read-only, starts at beginning of file  (default mode).
-----+--------------------------------------------------------
"r+" |  Read-write, starts at beginning of file.
-----+--------------------------------------------------------
"w"  |  Write-only, truncates existing file
     |  to zero length or creates a new file for writing.
-----+--------------------------------------------------------
"w+" |  Read-write, truncates existing file to zero length
     |  or creates a new file for reading and writing.
-----+--------------------------------------------------------
"a"  |  Write-only, starts at end of file if file exists,
     |  otherwise creates a new file for writing.
-----+--------------------------------------------------------
"a+" |  Read-write, starts at end of file if file exists,
     |  otherwise creates a new file for reading and
     |  writing.
-----+--------------------------------------------------------
"b"  |  Binary file mode (may appear with
     |  any of the key letters listed above).
     |  Suppresses EOL <-> CRLF conversion on Windows. And
     |  sets external encoding to ASCII-8BIT unless explicitly
     |  specified.
-----+--------------------------------------------------------
"t"  |  Text file mode (may appear with
     |  any of the key letters listed above except "b").

2
মৌসের তালিকার জন্য ধন্যবাদ তবে বিকল্পগুলির তালিকা কোথায় রয়েছে: ফাইল.ওপেন (ফাইলের নাম, মোড = "আর" [, অপ্ট]) => ফাইল
— কখনও_হাদ_এ_নাম

1
আপনি এটি কোথায় পেলেন? দুর্ভাগ্যক্রমে, আমি File.open(filename, mode="r" [, opt])ডকুমেন্টেশনে খুঁজে পাচ্ছি না ।
— ড্যানিয়েল ও'হারা

@floatless। ফাইল ক্লাসের জন্য এপিআইতে। ক্লাস "ফাইল" এ যান তারপরে পদ্ধতিটি "খুলুন" ক্লিক করুন।
— কখনও_হাদ_এ_নাম

1
আমার ধারণা, এটি কিছু পরীক্ষামূলক, এটি এখনও কার্যকর হয়নি। আপনি কী এপিআই বলবেন তা আমি এখনও পাই না। একটি লিঙ্ক দিন।
— নাকিলন

1
যদি আমি "এ +" এর জন্য একটি সামান্য জিনিস যুক্ত করতে পারি তবে ফাইলের শুরুতে পঠন শুরু হয়, ফাইলের ঠিক শেষে হয় না (যদি কেউ আশ্চর্য হয়ে থাকেন)।
— yoppuyoppu

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.