標題の通りです,例えば
settings.ini
1#settings.ini 2[DEFAULT] 3# ASSET ⇒ 0 BGM ⇒ 1 4line0 = 0 5 6# version latest ⇒ 0 or Direct Input 7line1 = 0 8 9# Android ⇒ 0 iOS ⇒ 1 10line2 = 1
のようなファイルがあるとして,これのline1の要素のみを書き換えたいとします.
毎日自動で値を取得して,変更があるたびにこのsettings.iniのline1を変更して,それをgithubに自動pushするといったプログラムを作るつもりなので「この作業位手動でよくね?」というのは無しとします.(こないだそれ手動でよくね?とか言われたので一応書いておきますが...)
試したこと
・ひとまずGoogleで「python .ini 編集」などで検索しても読み書き(主に読み取り)ばかりの記事で直接編集することはできないのかな?と感じた
・settings.iniを.iniではなく.txtとして読み込んでline1の箇所だけをif文で条件分岐して別の値を書かせるなどで強引に実装できそうですが,せっかく.iniで実装できているので後学のためにも.iniとして扱って解決したいと思った
欲しい回答
.iniとして扱って上手く編集できる方法があればご教授ください.
追記
・コメント文は消えて欲しくないのでその辺何とかうまくやりながらできないでしょうか...
・直接編集というのはその箇所だけを部分的に編集するといった意味で書きましたが,標題を見ればわかるかなあと思って書きました.
(通常の読み書き,特に書きというのは追記という意味の記事が多かったため)
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/10 01:14
2020/08/10 01:23
2020/08/10 02:54