【Pythonプログラミング入門】iniファイルの使い方 〜 configpaserの基本 〜

  Рет қаралды 10,532

Pythonプログラミング VTuber サプー

Pythonプログラミング VTuber サプー

Күн бұрын

Пікірлер: 30
@tobson544
@tobson544 2 жыл бұрын
他のyoutuberより少しだけプログラミングよりのレベルの高い内容なのでいつも新鮮で助かってます!ありがとうございます!
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
コメントありがとうございます😊 初級者〜中級者向けと、幅広くコンテンツを扱っているので、様々なレベルの方に見てもらえて本当にありがたいです!
@x24ken
@x24ken 2 жыл бұрын
ちょうど今日調べて奴でびっくりした!! ありがとうございます!
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
コメントありがとうございます😊 少しでも参考になれば嬉しいです!!
@nonameavailableatm
@nonameavailableatm 2 жыл бұрын
めっちゃ使える!
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ありがとうございます😊
@らいすふぃ
@らいすふぃ 2 жыл бұрын
勉強になりました!ありがとうございます!
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご視聴いただきありがとうございます!参考にしてもらえたら嬉しいです😊
@こりんてつ
@こりんてつ 2 жыл бұрын
年度末で忙しくPython触れなかったですが、勉強再開です! 今までtxtファイルでやってて、なんか格好悪いなぁって思ってましたが、 iniファイルだとアプリ作ってる感じがして良いですね👍
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご視聴いただきありがとうございます😊 おっしゃる通り、iniファイルは簡易ですがtxtファイルより便利でアプリを作ってる感じがありますね! お忙しい時期があっても、勉強を再開して継続されていて素晴らしいです✨ ✨
@daikichi_banzai
@daikichi_banzai 2 жыл бұрын
pytestとか案外需要高そう
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
コメントありがとうございます! 実はpytestについては以前に動画を出しているので、良ければ見てみてください😊 pytest ▶︎ kzbin.info/www/bejne/fp2bhoGPp9VjjMk
@daikichi_banzai
@daikichi_banzai 2 жыл бұрын
@@pythonvtuber9917 おーっと、当方のリサーチ不足でしたね。すみません。 流石です。
@automation-shacho
@automation-shacho 2 жыл бұрын
asyncioの使い方できたらやってほしいです!
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご要望ありがとうございます😊 検討してみますね!
@ae86tamio
@ae86tamio 2 жыл бұрын
これはWindows端末のシステム保守をやってる人間からすると超〜〜〜便利‼️😆 例えば、うん100台同じ機能を持ったWindows端末を構築、もしくは不具合修正しようとした場合に 台数分のiniファイルを愚直に作成・修正したら超大変😭 全台分の値をまとめたパラメータシート(xlsx、csv)を用意しておいて pandasで読み込むとかして効率よく量産できるし、対話形式にしてあげて 個別での部分修正も簡単に出来るってことですよね。 初めて知ったライブラリですが、先人のブログを見ながら自端末で 書き換えのコードを試してみたんですが、ものの20分で所望のパラメータ 書き換えができ、眠気覚め驚愕しております((((;゚Д゚)))))))
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご視聴いただきありがとうございます😊 確かに、iniファイルをプログラムから一括変換したりする操作は、かなり便利かもしれないですね!ぜひ、iniファイルを使用するシーンで使ってみてください😉
@rakkaalhazimi3672
@rakkaalhazimi3672 2 жыл бұрын
Eventhough I hardly understand japan but now I know that you can rewrite them as variable like %(base_dir)s. 😆 Good video as always
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
Thank you for watching my video! I hope this will help😉
@akktat2
@akktat2 2 жыл бұрын
丁度知りたい情報でした! 最初に読み込んだプログラムのデフォルト設定を、ユーザーの設定ファイルで一部分だけ上書きする方法が知りたいです。 ユーザー側の設定ファイルにセクションを記載させると記載箇所の間違いなどが発生しそうなので、セクションを記載しないキーとバリューだけの設定ファイルの作り方などがあれば教えていただきたいです。
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご質問ありがとうございます! 上書きするには、以下のようにconfigオブジェクトのセクション、キー名を指定して値を=で代入し、configのwriteメソッドを使って上書きすることができます😉 =============== config['DEFAULT']['title'] = 'サプーアプリ2' with open('config.ini', 'w') as f: config.write(f) =============== また、セクションを記載しないiniファイルは基本的に扱えないです。自分でConfigParserクラスをラップして改造すればできるようですが... ご参考 ▶︎ blog.utgw.net/entry/2020/11/18/232923
@モコモコ-y2y
@モコモコ-y2y 2 жыл бұрын
サプー先生今度 IO?モジュールを解説して頂けると 助かりますm(._.)m
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご要望ありがとうございます! ioモジュールについて、検討してみますね😉
@cryptigo
@cryptigo 2 жыл бұрын
this is the coolest fucking shit i have ever seen! keep it up.
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
Thank you for watching my video!
@chee4882
@chee4882 2 жыл бұрын
秘密鍵だったりパスワードだったりを隠す場合にiniファイルを使うのは適切だと思いますか? githubなどに上げる場合はgitignoreで避けるなどすれば問題ないでしょうか。
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご質問ありがとうございます! 秘密鍵やパスワードをiniファイルに記載するのはとても危険ですね😵 かなり特別なケース以外は、暗号化して管理者しか見れない場所に置く必要があります!
@chee4882
@chee4882 2 жыл бұрын
@@pythonvtuber9917 プログラムからweb apiなどを操作することがあると思います。 その場合はキーが必要になるので、プログラムに直書きせず、コンピュータの環境変数に入れたり、別のファイルに書いてそれを参照するという手法を取っていたのですが、これは正しくないですか?
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
環境変数に設定するのは良いと思います!よく使われるやり方ですね! ファイルに保存して保持しておくのは、担保したいセキュリティレベルによるかと思います😉 Web APIのキーが悪意のある人に読み取られた場合、勝手にサービスを使われて多額の金額が請求されたり、個人情報が抜き取られてしまうなど、セキュリティレベルを上げなくてはいけないものと、単に無料のWeb APIが叩けて、取得できる情報も一般に公開されているものなど、セキュリティレベルを上げる必要がないものなど、場合によって違うかな、と思います。
@chee4882
@chee4882 2 жыл бұрын
@@pythonvtuber9917 なるほど、ありがとうございますm(_ _)m
Smart Sigma Kid #funny #sigma
00:33
CRAZY GREAPA
Рет қаралды 33 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 4,4 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 9 МЛН
小路飞和小丑也太帅了#家庭#搞笑 #funny #小丑 #cosplay
00:13
家庭搞笑日记
Рет қаралды 13 МЛН
【Pythonプログラミング入門】デコレータを解説! 〜VTuberと学習〜【初心者向け】
20:40
30分でだいたいわかる並列プログラミング
30:01
東京大学情報基盤センター
Рет қаралды 8 М.
【YAMLの書き方】PythonでYAMLファイルを操作 〜プログラミング入門〜 初心者向け
13:50
Pythonプログラミング VTuber サプー
Рет қаралды 13 М.
小学生でもわかるWebAPI入門。ゼロからWebAPIを作ってみよう
1:09:20
だれでもエンジニア / 山浦清透
Рет қаралды 249 М.
Smart Sigma Kid #funny #sigma
00:33
CRAZY GREAPA
Рет қаралды 33 МЛН