2016-05-06 11 views
0

私は、変数をインクリメントするスクリプトを実行しています。これは、数値を書き出して読み戻すことです。そのため、現在の実行番号を保持するtxtファイルを作成しています。スクリプトが実行されるたびに変数をインクリメントする

f = open("test.txt", "r") 
x = int(f.readlines()[0]) #assume thet text contains one line with number 1 
f.close() 

f = open("test.txt", "w") 
x += 1 
f.write(str(x)) 

このようなことをすることに何らかの害がありますか?

+0

もしあなたのプログラムの他の部分が何をしているのであれば、これは妥当なアプローチです。 – Supahupe

答えて

1

誰もあなたのテキストファイルを改変することはなく、ミッションクリティカルなアプリケーションには使用されていないと思うので、このようにすることに何の害もないと思います。

私はこの設定で原子炉を稼働させません。おそらく、アプリケーションが進行するにつれて、アプリケーションが必要なときに話すことができるこのような詳細を格納するDBを作成することができます。次に、セキュリティ、バックアップ、および異なるタイプの格納および取得のための機能などの高度な機能にアクセスしますより多くの目的のためにデータの

関連する問題