As rookie

ルーキーインフラエンジニアがインフラのこと以外も結構書いてしまうブログ

python

pythonでmp3の再生時間を取得する

こんにちは。 持っている音楽(mp3)の再生時間を調べたいときありますよね? 「python mp3」 で検索するとでてくるとは思います。pygame とか 今回は再生する気がありません。 どうやらmutagen というモジュールがあるらしい https://mutagen.readthedocs.io/…

Djangoのモデル作ってるときにタイプミスしてた。

こんにちは。 最近Djangoでwebアプリケーションを作りたいということで、Djangoのチュートリアルをしています。 チュートリアルと進めていてモデルを作成してデータベースをマイグレーションするという章があります はじめての Django アプリ作成、その2 で…

pythonでつくったクラスのフィールドとかの確認

pythonでインスタンスを作成するときに h = Hoge(hoge_field='hoge') Traceback (most recent call last): File "<console>", line 1, in <module> NameError: name 'hoge_field' is not defined とかなったことありませんか? あるあるですよね。 おそらくクラス変数の名前が</module></console>…

pythonでスライシングを使ってHTMLを生成(力技)

こんにちは 前々回でスライシングを身につけました mokicks.hatenablog.com 今回も文字列関係です(先に進めない) 今回はトリプルクォーテーションと特殊文字について書きます。 トリプルクウォーテーション """で文字列を囲むことで複数行に跨いだ文字列をひ…

pythonで文字列の先頭文字を大文字にする

結論から capitalize()で文字列の先頭文字を大文字にしたオブジェクトを返せます。 >>> str.capitalize() 'Test' こんにちは。 「はじめてのpython」でpythonの勉強をしている続きです。python基礎です。 Amazon:はじめてのpython 文字列の操作をしたときに…

pythonで文字列をスライシング

こんにちは。 最近「はじめてのpython」でpythonの勉強をしています。 Amazon:はじめてのpython 文字列がシーケンス(配列(正確には配列ではない))ということを知り(なんとなく知ってはいた)スライシングをしました。特に特殊なことはしていません。最後に問…