Python में बैकग्राउंड में फाइल्स लिखें

| | | | | |

python3


<कोड वर्ग = "टिप्पणियां"> # Python3 प्रोग्राम एक फ़ाइल लिखने के लिए
# background


# इम्पोर्ट स्ट्रीम्स और टाइम
< कोड वर्ग = "टिप्पणियां"> #मॉड्यूल

<कोड वर्ग = "कीवर्ड"> आयात <कोड वर्ग = "सादा"> सूत्रण

import time


# इनहेरिट करना आधार वर्ग ' धागा '

class AsyncWrite (threading.Thread):

<कोड वर्ग ="अपरिभाषित रिक्त स्थान">

<कोड वर्ग = "कीवर्ड"> def <कोड वर्ग = "सादा"> __ init __ ( < c ode class = "color1"> self , text, out):


# init सुपरक्लास कॉल

threading.Thread .__ init __ ( self )

self । टेक्स्ट <कोड क्लास = "कीवर्ड"> = <कोड क्लास = "प्लेन"> टेक्स्ट

<कोड क्लास = "कलर 1"> सेल्फ <कोड वर्ग = "सादा">। आउट <कोड क्लास = "कीवर्ड"> = <कोड क्लास = "प्लेन"> आउट


कोड क्लास = "कीवर्ड"> डीईएफ़ रन ( self ):

< br>

f = ओपन <कोड क्लास = "प्लेन"> ( <कोड क्लास = "कलर 1"> सेल्फ <कोड क्लास = "प्लेन">। आउट, < कोड वर्ग = "स्ट्रिंग"> "ए" <कोड वर्ग = "सादा">)

<कोड वर्ग = "सादा"> f. लिखें ( self . text + `` <कोड वर्ग = "सादा">)

<कोड वर्ग = "सादा" > f. बंद करें ()


<कोड वर्ग = "टिप्पणियां"> # लिखने के 2 सेकंड बाद प्रतीक्षा करें

<कोड वर्ग = "टिप्पणियां"> # फ़ाइल

<कोड वर्ग = "सादा"> समय। नींद ( <कोड वर्ग = "मान"> 2 <कोड वर्ग = "सादा">)

p>< कोड वर्ग = "अपरिभाषित स्थान"> <कोड वर्ग = "कीवर्ड"> प्रिंट <कोड वर्ग = "सादा"> ( <कोड वर्ग = "स्ट्रिंग"> " समाप्त पृष्ठभूमि फ़ाइल " ,

स्वयं <कोड वर्ग = "सादा">। बाहर)


कोड वर्ग = "कीवर्ड"> def <कोड वर्ग = "सादा" "> मुख्य ():

संदेश <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "स्ट्रिंग"> "गीक्सफोर्जेक्स"

<कोड वर्ग = "अपरिभाषित रिक्त स्थान"> < कोड वर्ग = "सादा"> पृष्ठभूमि <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> AsyncWrite (संदेश, <कोड वर्ग = "स्ट्रिंग"> ` out.txt` )

background.start ()

< br>

Print ( "प्रोग्राम लिखते समय जारी रह सकता है" कोड> <कोड वर्ग = "सादा">)

कोड वर्ग = "अपरिभाषित रिक्त स्थान"> <कोड वर्ग = "कीवर्ड"> प्रिंट <कोड क्लास ="सादा "> ( " दूसरे थ्रेड में " )

प्रिंट <कोड क्लास = "प्लेन"> ( <कोड क्लास = "स्ट्रिंग"> "100 + 400 =" <कोड क्लास = "प्लेन"> , 100 + <कोड वर्ग = "मान"> 400 <कोड वर्ग = "सादा">)

<कोड class = "comments"> # बैकग्राउंड थ्रेड के खत्म होने का इंतज़ार करें

background.join ()

< कोड वर्ग = "अपरिभाषित रिक्त स्थान"> <कोड वर्ग = "मजेदार क्रियाएँ"> प्रिंट <कोड वर्ग = "सादा"> ( <कोड वर्ग = "स्ट्रिंग">" तक प्रतीक्षा की धागा पूरा हो गया था " )


if __ नाम__ <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "स्ट्रिंग"> `__main__` < कोड वर्ग = "सादा">:

<कोड वर्ग = "सादा"> मुख्य ()


आउटपुट:

स्टोर करने के लिए एक स्ट्रिंग दर्ज करें: HelloWorld प्रोग्राम तब तक जारी रह सकता है जब तक वह किसी अन्य थ्रेड में लिखता है 100 + 400 = 500 समाप्त पृष्ठभूमि फ़ाइल out.txt को लिखें थ्रेड पूर्ण होने तक प्रतीक्षा की गई 

प्रोग्राम आपको स्ट्रिंग दर्ज करने के लिए कहेगा और दो संख्याओं के योग की गणना करेगा, जबकि पृष्ठभूमि में यह "out.txt" नामक आउटपुट फ़ाइल में "दर्ज की गई स्ट्रिंग" लिखता है। उस फ़ोल्डर की जाँच करें जहाँ "Asyncwrite.py" फ़ाइल स्थित है। मौजूद है और आपको ' out.txt ' जो आपके स्ट्रिंग को संग्रहित करेगा। उसी समय कार्यक्रम को कार्यक्रम में एक और कार्य करने के लिए मजबूर करना। आप किसी उपयोगकर्ता से प्राप्त डेटा को उसी उपयोगकर्ता के लिए कोई अन्य कार्य करते समय फ़ाइल में लिख सकते हैं।

लिंक:

  • Python3 मूल बातें
  • Python3 मध्यवर्ती स्तर के विषय
  • Shop

    Learn programming in R: courses

    $

    Best Python online courses for 2022

    $

    Best laptop for Fortnite

    $

    Best laptop for Excel

    $

    Best laptop for Solidworks

    $

    Best laptop for Roblox

    $

    Best computer for crypto mining

    $

    Best laptop for Sims 4

    $

    Latest questions

    NUMPYNUMPY

    psycopg2: insert multiple rows with one query

    12 answers

    NUMPYNUMPY

    How to convert Nonetype to int or string?

    12 answers

    NUMPYNUMPY

    How to specify multiple return types using type-hints

    12 answers

    NUMPYNUMPY

    Javascript Error: IPython is not defined in JupyterLab

    12 answers

    News


    Wiki

    Python OpenCV | cv2.putText () method

    numpy.arctan2 () in Python

    Python | os.path.realpath () method

    Python OpenCV | cv2.circle () method

    Python OpenCV cv2.cvtColor () method

    Python - Move item to the end of the list

    time.perf_counter () function in Python

    Check if one list is a subset of another in Python

    Python os.path.join () method