PHPでユーザーが選択したラジオボタンに応じて入力されるテキストファイルがあります
新しい行が追加されていることがわかったときはいつでも、Python スクリプトがそれを出力します。とりあえず印刷してみます。最終的に、.txt ファイルの新しいレコードに基づいて、GSM モデムでメッセージを送信します。現在、新しいレコードを識別できるように印刷しています。
これが私が使用しているコードです。それはうまく動作します。
def main():
flag = 0
count = 0
while flag == 0:
f = open('test.txt', 'r')
with open('test.txt') as f:
for i, l in enumerate(f):
pass
nol = i + 1
if count < nol:
while count <= nol:
f = open('test.txt', 'r')
a = f.readlines(count)
if count == 0:
print a[0]
count = count+2
else:
print a[count-1]
count = count+1
if __name__ == '__main__':
main()
これを行うためのより良い方法があるかどうか疑問に思っていました。
また、php はファイルへの書き込みを続けます。そしてpythonはそれから読み続けます。これは衝突を引き起こしますか?複数のインスタンスが開いているので?