Pythonでバックグラウンドでファイルを書き込む

| | | | | |

python3


#ファイルを書き込むPython3プログラム
#背景


#ストリームと時間をインポートする
#modules

import スレッド

import time


#継承基本クラス'スレッド'

class AsyncWrite(threading.Thread):

def __ init __( < c ode class = "color1"> self 、text、out):


# initスーパークラス呼び出し

threading.Thread .__ init __( self

self 。 text = text

self 。 out = out


def run( self ):

< br>

f = 開く 自己。out、 "a"

f。 write( self 。text + ``

f.close()


#書き込み後2秒待つ

#ファイル

time.sleep( 2

print "終了したバックグラウンドファイルへの書き込み"

self 。out)


def メイン():

メッセージ = "Geeksforgeeks"

background = AsyncWrite(message、 ` out.txt`

background.start()

< br>

print "プログラムは書き込み中も続行できます"

print "別のスレッド"

print "100 + 400 =" 100 + 400

#バックグラウンドスレッドが終了するのを待ちます

background.join()

print "まで待機スレッドが完了しました"


if __ name__ = = `__main__`

Main()


出力:

保存する文字列を入力してください:HelloWorldプログラムは、別のスレッドに書き込んでいる間も続行できます100 + 400=500終了バックグラウンドファイルをout.txtに書き込みますスレッドが完了するまで待機しました

プログラムは文字列を入力するように要求し、2つの数値の合計を計算しますが、バックグラウンドで「入力された文字列」を「out.txt」という名前の出力ファイルに書き込みます。 「Asyncwrite.py」ファイルが置かれているフォルダを確認してください。が存在し、&#39;という名前のファイルもあります。 out.txt&#39;文字列を保存します。

目的:
バックグラウンドでのエントリファイルの一般的な目的は、バックグラウンドでファイルにデータを追加できることです。同時に、プログラムにプログラム内の別のタスクを実行させる。同じユーザーに対して別のタスクを実行するときに、ユーザーから受信したデータをファイルに書き込むことができます。

リンク:

  • 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