No video

【Pythonプログラミング入門】フォルダー・パス操作を解説! (pathlib) 〜VTuberと学習〜 【初心者向け】

  Рет қаралды 34,447

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

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

Күн бұрын

Пікірлер: 41
@kunime-ji5066
@kunime-ji5066 8 ай бұрын
かわいいキャラクターだと見たい!って気持ちがそそられて難しい内容でも何回も見てしまい、いつの間にか覚えてしまう。
@fujiwaraism
@fujiwaraism 3 жыл бұрын
とりあえず動画10個くらい見させていただきました。 とてもためになりました。 頑張ってください。
@pythonvtuber9917
@pythonvtuber9917 3 жыл бұрын
たくさんの動画をご視聴いただき、ありがとうございます😆 これからも役立つ動画を作成していくので、応援よろしくお願いします!!
@user-lg2qf5ig6t
@user-lg2qf5ig6t 2 жыл бұрын
いつもこの動画を参考にしております. 最初に全体的な説明があって,そしておすすめのモジュール,その中身を順に具体例に示して説明している. 素晴らしい内容,どんな参考書よりも参考にしております. ありがとうございます.
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
コメントありがとうございます😊 フォルダ・パス操作で必要な前提知識も初心者の方向けであれば必要かな?と思って頑張って作ったので、そういっていただけて嬉しいです!!
@hiroyama3975
@hiroyama3975 2 жыл бұрын
os, glob, pathlibそれぞれの特徴を理解することなく適当に使用していましたが、この動画を見てpathlibを積極的に使うことにしました。ありがとうございます。
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
pathlibは使い慣れると便利なので、ぜひ使ってみてください!!
@hiram5358
@hiram5358 2 жыл бұрын
osモジュールしか使ったことがありませんでした。pathlibに転向していきたいと思います。ありがとうございました。
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご視聴いただきありがとうございます! osでも処理は書けるのですが、pathlibの方が慣れると便利なので、ぜひ使ってみてください!
@withgamechannel8265
@withgamechannel8265 7 күн бұрын
pathオブジェクト便利すぎます。今まで、path操作で苦労してたのが嘘みたいです。
@pythonvtuber9917
@pythonvtuber9917 7 күн бұрын
pathオブジェクト便利ですよね! osモジュールでもファイルを扱えますがpathlibに慣れるとこっちの方が使いやすいですね!
@gaile-software
@gaile-software 11 ай бұрын
Pythonの動画を1個目から見てきましたが、今回から制服が春・夏仕様に変わっていますね。😃 細かい気遣いがいい感じです。
@user-tz3nq5fj9c
@user-tz3nq5fj9c 2 жыл бұрын
いつも勉強させてもらってます🙂 今までosライブラリを使ってたんですが、pathlibに変更します。 最近、inputが多くなってきたので、今までの動画をヒントにした 「サプーからの挑戦状」って課題みたいな動画をお願いしたいです。 もちろん、サプー先生の負担にならない程度で🙇‍♂
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご視聴いただき、ありがとうございます! 私も以前はos.pathを使っていたのですが、pathlibを知ってから乗り換えました😊 pathlibの方が便利です! 「サプーからの挑戦状」!!面白いタイトルです✨ プログラミング問題を出して一緒に解いてみる、みたいな動画良いですね😉 練習問題系の動画も検討してみますね!
@takugin1528
@takugin1528 2 жыл бұрын
動画の内容はもちろんですが、サプーさんの声とか振る舞いが好きすぎて恋しちゃったんです! いつも丁寧なご説明をありがとうございます。 おかしい日本語ですみません
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
動画をご視聴いただきありがとうございます😊 分かりやすくて、親しみやすいチャンネルとして成長していきたいと思っているので、どうぞこれからも応援よろしくお願いします!!
@nabetyanjp0316
@nabetyanjp0316 2 жыл бұрын
Pythonのpassは良く理解できずに基本フルパスを使っていました。最近 ドット・ドットで2階層上とか少し勉強して使っていてglobも余り理解せ ずに使用してました。「passlib」とそのジェネレターを覚えれば大体の 事は出来そうなのでこの動画何回か見て勉強します。
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご視聴いただきありがとうございます! pathlib便利なので、ぜひ相対パスやglobも合わせて使えるシーンでどんどん使ってみてください😉
@user-xb2lg2mb6w
@user-xb2lg2mb6w Ай бұрын
Pathlib便利すぎ!!!!
@pythonvtuber9917
@pythonvtuber9917 Ай бұрын
便利なpathlibに慣れるとos.pathには戻れなくなりますね!!
@zemeio1184
@zemeio1184 2 жыл бұрын
pathlibは確かに使いやすいですね。 ちなみに、is_file()とis_dir()は、パスが存在していない場合はFalseになるので、両方がFalseの場合はおそらくパスが存在していないですね。 (使うどころはあんまりないと思いますが、エラーにならないのは本当にいいと思います!)
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
コメントありがとうございます! pathlibは使いやすいので、os.pathじゃなくてpathlibが広まれば良いなぁ!!って思って動画を作ってみました😊 確かにis_fileなどは存在しない場合もFalseになりますね😉
@user-mp1yi6rr1i
@user-mp1yi6rr1i Жыл бұрын
いつも分かりやすい動画ありがとうございます。 onedriveのpath取得についての動画希望です。 よろしくお願い致します。
@pythonvtuber9917
@pythonvtuber9917 Жыл бұрын
onedriveについても検討してみますね!
@Mayu.Learning
@Mayu.Learning 2 ай бұрын
勉強したてでサプーさんの動画に出会えてラッキーです♡ ウェブ上のストーレッジにあるファイルのパスについても同様の考え方でしょうか。 Dropboxのファイルをダウンロードできずに紋々としています・・・アクセストークンは取得しているので、パスの問題だと思っています。
@user-gb8wn9ne9o
@user-gb8wn9ne9o 3 жыл бұрын
受講させていただきました。pathも少しわかっていたつもりですが、vimで作っているとフィル名など間違ってばかりで、pychameなら間違わないですね。
@pythonvtuber9917
@pythonvtuber9917 3 жыл бұрын
いつもご視聴いただきありがとうございます!! そうですね!PyCharmを使うと存在しているディレクトリやファイル名をサジェストしてくれて凄く便利ですよね😊
@yasuyukihirose7939
@yasuyukihirose7939 2 жыл бұрын
勉強させて戴いております。以下、お教えください。 まず環境は OSX Monterey、pyenv で 3.9.11 を導入、PyCharm を利用してます。 さて最初の行 from pathlib import Path でエラーとなりました。 1)最初のエラーは「パッケージが無い」だったと記憶しています。   そこで $ pip3 install pathlib 、これは「Successfully installed pathlib-1.0.1」と返されました(次項の後半も同様です)。 2)しかし新たなエラーが発生しました:   ImportError: cannot import name 'Path' from partially initialized module 'pathlib' (most likely due to a circular import) (/Users/hirose/Documents/Python3911/zPrac/pathlib.py)   これは % python -m pdb pathlib.py でも同様でした。   さらに言えば、uninstall pathlib した後も、また pip で再インストールした後も、そしてまた アンインストールした後も 同様でした。 なおエラーとなった後に参照したドキュメントは以下の二つ其の他ですが、解決できませんでした:  ・docs.python.org/ja/3.9/contents.html での pathlib  ・PyCharm の パッケージのインストールの問題 恐れ入りますが解決策をお教えくださいませ。
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご質問ありがとうございます! エラー文を見る感じpathlibはあるけどその中の「Path」がインポートできないよって言われているみたいで、括弧の中では 循環インポートが原因みたい、って書いてありますね🤔 以下の点について確認してもらっても良いでしょうか? 1. 「import pathlib」だけのコードを動かしてエラーは出ますか?出ないのであればpathlibのライブラリは使えます。(ただし、エラーを見る限りpathlibの中へのアクセスでうまく行っていない様子..??) 2. ご自身で作成したコードの中で、pathやPathといった名前の、関数・クラス・ファイル・フォルダを作成していませんか?作成していたら別の名前にしてください。
@yasuyukihirose7939
@yasuyukihirose7939 2 жыл бұрын
@@pythonvtuber9917 様 ご回答くださいまして有難う御座いました。しかも休日に。 結論を書くと笑えるだけなので、敬意を綴らせてください。 ▶︎ 思い悩んで調べていたこと: ・pathlib は既に組み込み済みなのに % pip install したことで、ナニかの整合性を崩壊させてしまったか ・PyCharm の interpreter settings がナニかにおいて整合していない/整合しないような操作をしてしまったか ・Python debug mode の関係ファイルが、既に不要となった記憶を頑迷に覚えていて、文句を言い続けているのか (なお PyCharm も VS Code も Python debug mode も全く同じことを言ってるので、Run & debug の元締めは Python debug mode と推測) ▶︎ 思い直したこと: ・循環インポートって言ってるんだから、とにかく存在する ・ならば、Python interactive mode でチマチマ試してみよう ▶︎ 結果 ・当該ディレクトリに「先のエラー」が __pycache__ に書き出されていなければ、正常に動作 ・ならば今回の演習に作成した「pathlib.py」を食わせてみよう % Python pathlib.py # エラー、ここで気がつきました ▶︎ 結論 ・アタシが阿呆でした、そりゃ循環するわな ・でもさ ... Python くん、名前空間とかさ ..
@yasuyukihirose7939
@yasuyukihirose7939 2 жыл бұрын
@@pythonvtuber9917 さん。日曜に御礼コメントを書いたのですが、なんだか消えてしまっているので今一度、有難う御座いました。 原因は、私が作った「練習用ファイル」の名前を pathlib.py としたからでした。
@user-vy1nq4qh3p
@user-vy1nq4qh3p 11 ай бұрын
@@yasuyukihirose7939😊
@sabutuki6534
@sabutuki6534 9 ай бұрын
pycharmにて、実行画面に、プロセスは終了コード 0 で終了しましたとしか表示されません。。。。 どうすれば動画のようになるのでしょうか。。。
@user-jd9qw5yi4z
@user-jd9qw5yi4z Жыл бұрын
Windows11でパーティーションを作りメインのSSDが一杯になったのでSDカードにダウンロードしようとしたらパスが無効です。と表示されダウンロード出来ません。どうすれば良いですか?
@user-ly2su3xb3t
@user-ly2su3xb3t 2 жыл бұрын
こんにちは。質問です。 dir1 = path/‘dir1’ という書き方が、なぜ+でつながなくてもいいのか不思議です。文字列ではなくパスオブジェクトだと+で繋ぐ必要がないということですかね?
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
はい!パスオブジェクトだと「パスオブジェクト / 文字列 / 文字列 」でパスが繋げられます😊 ちょっと不思議な書き方ですよね🤔 この辺は言語の仕様だと割り切って使ってください!例えば、言語仕様という意味では日本語も「日」という文字を「今日」「日本語」「三日」と全然違う読み方をするように「それはそういうものだ」みたいに使っていく感じですね😉
@user-ly2su3xb3t
@user-ly2su3xb3t 2 жыл бұрын
わかりました。パスオブジェクト仕様の書き方として覚えちゃいます。 このpathlib動画とopenpyxl動画、tkinter 動画をよーく見て、GUI でフォルダを指定して、フォルダ内のファイル一覧をExcelに書き出すツールを作りました。業務で使う予定があったのでとても助かりました!
@nemuri38311
@nemuri38311 Жыл бұрын
入門したばかりなので動画のコードをそのまま打ち込んで実行させながら見ていたのですが、7:00のは実行できて8:00のでエラーになりました。 generator作成のところでエラー?みたいなのですが、コードが同じでエラーを吐く場合はどこが悪いのでしょうか? PS C:\Users\windows10\Documents\Python> & "C:/Program Files/Python310/python.exe" c:/Users/windows10/Documents/Python/code/dir1/code.py Traceback (most recent call last): File "c:\Users\windows10\Documents\Python\code\dir1\code.py", line 7, in for x in dir1_g: File "C:\Program Files\Python310\lib\pathlib.py", line 1017, in iterdir for name in self._accessor.listdir(self): FileNotFoundError: [WinError 3] 指定されたパスが見つかりません。: 'C:\\Users\\windows10\\Documents\\Python\\dir1'
@pythonvtuber9917
@pythonvtuber9917 Жыл бұрын
FileNotFoundErrorが出ているので、パスの指定が間違っているのだと思います。 お手元の環境のフォルダ構成・フォルダ名などは動画内で説明しているものと完全に同じでしょうか?
@nemuri38311
@nemuri38311 Жыл бұрын
@@pythonvtuber9917 動画の「code」以下は完全に同じです。 VSCode起動後の「フォルダーを開く」で、「code」フォルダーを開いてから実行すると上手くいきました。 「code」の親フォルダーや、1つ下の「dir1」を選ぶと同じエラーになりました。
@nemuri38311
@nemuri38311 Жыл бұрын
実行するファイルがあるフォルダーが、カレントディレクトリに当たるのだと思ってました。 指定する必要があるのを知らなかったです。お騒がせしました。
[Introduction to Python Class]  Carefully explain the basics of Python classes !! [For beginners]
24:33
Pythonプログラミング VTuber サプー
Рет қаралды 119 М.
拉了好大一坨#斗罗大陆#唐三小舞#小丑
00:11
超凡蜘蛛
Рет қаралды 13 МЛН
Parenting hacks and gadgets against mosquitoes 🦟👶
00:21
Let's GLOW!
Рет қаралды 13 МЛН
白天使选错惹黑天使生气。#天使 #小丑女
00:31
天使夫妇
Рет қаралды 14 МЛН
Pythonの開発環境をANACONDAとVisual Studio Codeを利用してwindows10で作成
11:09
AIを武器にホワイトハッカーになる
Рет қаралды 10 М.
Convert GUI App to Real Program -  Python to exe to setup wizard
23:27
Python Simplified
Рет қаралды 514 М.
Excelの中にPythonコードが書ける!!Python in Excelの紹介!
18:51
Pythonプログラミング VTuber サプー
Рет қаралды 63 М.
Pythonでできること10選+α
14:03
だれでもエンジニア / 山浦清透
Рет қаралды 91 М.
拉了好大一坨#斗罗大陆#唐三小舞#小丑
00:11
超凡蜘蛛
Рет қаралды 13 МЛН