[過去ログ] 【まず1嫁】くだすれPython(超初心者用) その58 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
272(4): 2022/11/27(日)21:13 ID:OTgOWMg7(1/2) AAS
外部のプログラムによって毎秒数十回更新されるテキストファイルからテキストの内容を取得する場合、以下の方法で問題ないですか?
以下のコードで外部のプログラムをブロックしてしまったり、パフォーマンスが悪かったりしたら嫌なので知りたいです。
f = open('myfile.txt', 'r')
datalist = f.readlines()
for data in datalist:
print(data)
f.close()
274(2): 2022/11/27(日)21:22 ID:C5a07Tdj(1) AAS
>>272
そもそもファイルをそんな用途に使ってはダメ
複数のアプリから頻繁にアクセスされるようなデータは
DBに格納してDBMSの排他制御機能を使うべき
276: 2022/11/27(日)21:42 ID:vZKExyua(1) AAS
>>272
それじゃダメだよw
Python同士で試せばすぐ分かることだから
まずやってから問題が出たらその問題を解消するための質問をしてね
304(1): 2022/11/29(火)22:25 ID:Pj1w9nlG(1/2) AAS
>>272はログファイルを tail -f するようなありふれた処理に思えるが。
ファイルじゃ無理って何を言ってるんだろう。
310(1): 2022/11/30(水)11:42 ID:D6E9fHT2(1) AAS
>>272
>外部のプログラムによって毎秒数十回更新されるテキストファイルからテキストの内容を取得する場合
appendなのかoverwriteなのか最初に言わなかった272が悪い
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.034s