配列を設定ファイルに使う方向で、調べてみて、基本的な動作ができるものができた。

# ファイルから整数の配列を読み込む
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を使うよりはシンプルで、今後感覚的には理解できそうな気がする。

コメント

このブログの人気の投稿