配列を設定ファイルに使う方向で、調べてみて、基本的な動作ができるものができた。
# ファイルから整数の配列を読み込む
with open('C:/code/py311/Ta2S Inspection soft/settings0.txt', 'r') as f:
lines = f.readlines()
# 配列を環境変数に格納する
env_vars = []
for line in lines:
key, value = line.strip().split('=')
env_vars.append((key, int(value)))
# 配列の値を修正する
env_vars[0] = ('CAY1', 4656)
env_vars[1] = ('CAX1', 3496)
env_vars[2] = ('TY1', 50)
env_vars[3] = ('TX1', 50)
env_vars[4] = ('TY2', 4556)
env_vars[5] = ('TX2', 3396)
env_vars[6] = ('DSP', 2)
# 環境変数をファイルに書き込む
with open('C:/code/py311/Ta2S Inspection soft/settings1.txt', 'w') as f:
for key, value in env_vars:
f.write(f"{key}={value}\n")
import無しで動くので、Pythonの基本機能で動いているのか?
これを設定プログラムに組み込めば動くのだろうが、理解していないものを組み込むことになる。
だが、import osを使うよりはシンプルで、今後感覚的には理解できそうな気がする。
コメント
コメントを投稿