python - How to append new data onto a new line -
मेरा कोड इस तरह दिखता है:
def storecores (): hs = open (" Hst.txt "," a ") hs.write (name) hs.close ()
इसलिए यदि मैं इसे चलाता हूं और" रयान "दर्ज करूँ तो इसे फिर से चलाएं और" बॉब " फ़ाइल hst.txt जैसा दिखता है
रायन बॉब
के बजाय
रयान बॉब
मैं इसे कैसे ठीक करूं?
यदि आप एक नई लाइन चाहते हैं, तो आपको एक लिखना होगा स्पष्ट रूप से। सामान्य तरीका यह है:
hs.write (name + "\ n")
यह एक बैकस्लैश एस्केप का उपयोग करता है, \ n
, जो पायथन स्ट्रिंग लीटरल में एक नए वर्ण को परिवर्तित करता है। यह आपकी स्ट्रिंग, नाम
, और उस नए पंक्ति को एक बड़ी स्ट्रिंग में जोड़ता है, जो फ़ाइल को लिखा जाता है।
इसके बजाय एक बहु-लाइन स्ट्रिंग का उपयोग संभव है , जो इस तरह दिखता है:
"" "" "
या, आप कॉन्कटाइनेशन के बजाय स्ट्रिंग फ़ॉर्मेटिंग का उपयोग करना चाह सकते हैं:
hs.write ("{} \ n" .format (name))
यह सब ट्यूटोरियल के अध्याय में समझाया गया है।
< / div>
Comments
Post a Comment