Pythonノート– category –
-
Pythonノート
Pythonでスクレイピングエラー集。
【概要】 前にいいねボタンを押すスクレイピングを作りました。 その時に出た、エラーをまとめてみました。 【エラー集】 1. FileNotFoundError 原因: 指定されたファイルが存在しない場合に発生します。 エラーメッセージ: FileNotFoundError: [Errno 2] ... -
Pythonノート
MacBook AirでPython、Anaconda、Jupyter Labをインストールする方法
【概要】 MacBook AirにPython、Anaconda、およびJupyter Labをインストールする手順を説明します。 ターミナルで操作しています。 【Step 1: Homebrewをインストールする】 まず、Homebrew(Mac用のパッケージマネージャー)をインストールします。ターミ... -
Pythonノート
いいねを自動にしたい【Python】
【概要】 いいねを押すのにいちいちスクロールして、いいねを押して、戻って、の繰り返しが面倒だったので、自動でできないかやってみました。 【必要なライブラリのインストール】 まず、SeleniumとEdgeDriverを使用するために必要なライブラリをインスト... -
Pythonノート
【拡張子】.eggって何?【Python】
【概要】 ラズパイでプログラムを組んでいて、パッケージを見ていたら、「.egg」という見慣れない拡張子がでてきました。 なので、今回は「.egg」について、勉強しました。 【「.egg」とは】 Pythonの.eggファイルは、Pythonのプロジェクトやライブラリを... -
Pythonノート
【ラズパイ】dd: memory exhausted by input buffer of size 1073741824 bytes (1.0 GiB) & mkswap: error: swap area needs to be at least 40 KiB【Linux】
【概要】 ラズパイでプログラムを組んでいて、Swapを増やそうとしたのですが、 dd: memory exhausted by input buffer of size 1073741824 bytes (1.0 GiB) というエラーがでました。 なので、その解決方法を書いていきます。 【エラーの意味】 ddコマンド... -
Pythonノート
【ラズパイ】解決!ModuleNotFoundError: No module named ‘cv2’【python】
【概要】 ラズパイでプログラムを組んでいて、OpenCVのインストールが完了したので、 その軌跡を綴ります。 正直、色々やりすぎて、何が正解かわかってなくて、余計なことをしているかもしれないので、 そのあたりは勘弁してください。 ラズパイは「Raspbe... -
Pythonノート
【ラズパイ】OpenCVをアンインストール。パッケージのアンインストールを確認
【概要】 ラズパイでプログラムを組んでいて、OpenCVのインストールが全然うまくいきません。 makeしても途中で止まってしまうので、やり直そうと思いました。 ラズパイの初期化はやりすぎだと、思い、 一旦、OpenCVのパッケージを消して、 きちんと消えた... -
Pythonノート
【ラズパイ】ビルドプロセスが特定のステップで長時間止まってしまう
【概要】 ラズパイでプログラムを組んでいて、OpenCVのインストールが全然うまくいきません。 コマンドで make -j4 と打ってから、 Building CXX object modules/gapi/CMakeFiles/opencv_text_gapi.dir/test/common/gapi_core_tests.cpp.o で3時間くらい止... -
Pythonノート
【ラズパイ】make -j4があまりに長い。
【概要】 ラズパイでプログラムを組んでいて、OpenCVのインストールが全然うまくいきません。 コマンドで make -j4 と打ってから、長すぎたので、色々調べてみました。 【中断しても大丈夫】 make -j4 コマンドを途中で中断した場合、途中からの再開は直接... -
Pythonノート
【ラズパイ】Pipのキャッシュをクリアする
【概要】 ラズパイでプログラムを組んでいて、OpenCVのインストールが全然うまくいきません。 インストール中にバッテリーがなくなって、電源が切れてしましました。 パッケージが破損しているかもしれないので、キャッシュを消してから、再インストールす... -
Pythonノート
【ラズパイ】ディスプレイにカメラの映像が反映されない【Python】
【概要】 ラズパイでプログラムを組んでいて、ラジコンを作りました。 カメラの制御を確認しようとして、今、映っている映像をディスプレイでみたところ、 映像が反映されてませんでした。 なので今回はそれを解決してみました。 【結論:VNCは使わない】 ... -
Pythonノート
【ラズパイ】カメラを使いたい【Python】
【概要】 ラズパイでプログラムを組んでいて、ラジコンを作りました。 OpenCVのことは少し置いといて、 カメラを使ってみたいと思い、今回、やってみました。 【カメラで撮影してみる】 1,カメラの物理的接続を確認する ラズベリーパイが電源オフ状態で... -
Pythonノート
【ラズパイ】8bitDo Ultimate 2.4G wireless Controllerのコントローラーをラズパイにつなげてみる(無線)【Python】
【概要】 ラズパイでプログラムを組んでいて、ラジコンを作りました。 有線でコントローラーで制御することはできたので、 今回は無線でつないでみました。 有線で繋ぐ方法は → こちら 【受信機を付けるだけ】 無線でつなぐ方法は簡単で、8bitDo Ultimat... -
Pythonノート
【ラズパイ】8bitDo Ultimate 2.4G wireless Controllerのコントローラーをラズパイにつなげてみる(有線)【Python】
【概要】 ラズパイでプログラムを組んでいて、ラジコンを作りました。 キーボードではラジコンを動かせたので、ゲームのコントローラーでできないか、 今回やってみました。まずは、プログラムが動くかも確認したかったため、有線でやってみました。 【接... -
Pythonノート
【ラズパイ】8bitDo Ultimate 2.4G wireless Controller マッピング調査【Python】
【概要】 ラズパイでプログラムを組んでいて、ラジコンを作りました。 ラジコンをゲームのコントローラーでできないか、試している途中で、 「Aボタンはどんな信号なんだ?」と思い、 今回、調べました。 【コード】 早速、コードです。言語はpythonで書い... -
Pythonノート
【ラズパイ】htopのあれこれ【Python】
【概要】 Linuxのシステムコマンドツールでhtopを使ったので、 紹介します。 【htopのインストール方法】 ターミナルを開いて、 sudo apt-get install htop と打ってください。これで使えるようになります。 【htopを使用】 次にターミナルに htop と入力... -
Pythonノート
【ラズパイ】OpenCVがインストールできない【Python】
【概要】 以前のブログで、「moduleNotFoundError:No module named 'cv2'」と出て、 インストールすれば解決すると言いましたが、そのインストールがうまくいきませんでした。 結論を言うと、まだ、解決してませんが、 私が試したことを紹介します。 【\, ... -
Pythonノート
【ラズパイ】moduleNotFoundError:No module named ‘cv2’【Python】
【概要】 Pythonでコードを書いていて、 「moduleNotFoundError:No module named 'cv2'」とエラーが出たので、 今回勉強しました。 【インストールすればいい】 エラーの原因はOpenCVライブラリがシステムにインストールされていないことで起きていました... -
Pythonノート
ParserError: Error tokenizing data. C error: Expected 1 fields in line 8, saw 2【Python】
【概要】 Pythonでコードを書いていて、 「ParserError: Error tokenizing data. C error: Expected 1 fields in line 8, saw 2」とエラーが出たので、 今回勉強しました。 【ParserError: Error tokenizing data. C error: Expected 1 fields in line 8, ... -
Pythonノート
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0x91 in position 1: invalid start byte【Python】
【概要】 Pythonでコードを書いていて、 「UnicodeDecodeError: 'utf-8' codec can't decode byte 0x91 in position 1: invalid start byte」とエラーが出たので、 今回勉強しました。 【UnicodeDecodeErrorとは】 UnicodeDecodeErrorは、指定されたエンコ... -
Pythonノート
Outlookでメールにファイルを添付する【Python】
【概要】 Pythonでコードを書いていて、 Outlookのメール文にファイルが添付できたら便利だな と思い、今回勉強しました。 【コード】 早速、コードです。”Hello Word”という件名、本文を送る設定です。 import smtplib from email.mime.multipart import ... -
Pythonノート
【Python】今の時間を取得する
【概要】 Jupyter notebookでPythonのコードを書いています。 「今の時間が知れたら、便利だな」と思い、今回勉強しました。 【コード】 それでは、コードです。 import datetime # 現在の日付を取得 current_date = datetime.datetime.now().strftime("%Y... -
Pythonノート
【Python】セルの色を変えたい【openpyxl】
【概要】 Jupyter notebookでPythonのコードを書いています。 openpyxlを使って、Excelファイルのいろいろな処理を書く中で、 「セルの文字によって、色が変えられたらな」と思い、今回勉強しました。 【コード】 それでは、コードです。初めにget_color()... -
Pythonノート
【Python】読み込んだExcelファイルの罫線やセル幅、セル行を保存するExcelファイルに展開させたい【openpyxl】
【概要】 Jupyter notebookでPythonのコードを書いています。 openpyxlを使って、Excelファイルのいろいろな処理を書く中で、 「セル幅、セル行、罫線の情報も取得して、展開できないかな」と思い、今回勉強しました。 【コード】 それでは、コードです。... -
Pythonノート
FileNotFoundError: [Errno 2] No such file or directory: ‘Desktop/python_folder/mori.xlsx’【Python】
【概要】 Jupyter notebookでPythonのコードを書いていたら、 FileNotFoundError: [Errno 2] No such file or directory: 'Desktop/python_folder/mori.xlsx' とエラーが出ました。 【理由】 FileNotFoundErrorは、指定したファイルが見つからない場合に発... -
Pythonノート
【移植】ExcelのRAND()関数とRANK()関数をPythonに移植する【Python】
【概要】 Excel関数を使って、データを処理していたが、 Pythonで動かしたくて、 今回、RAND()関数とRANK()関数をPythonでやってみました。 【コード】 まず、ランダムな数値を生成し、それらをnamesリストの各要素に割り当てています。次に、pandasのrank... -
Pythonノート
Outlookでメールを送る【Python】
【概要】 Pythonでコードを書いていて、Outlookを使えたら便利だなと思い、 今回勉強しました。 【コード】 早速、コードです。”Hello Word”という件名、本文を送る設定です。 import smtplib from email.mime.text import MIMEText # メールの内容を設定 ... -
Pythonノート
openpyxlとExcel VBAの違いの理解と使い方【Python】
【openpyxlとExcel VBAの違い】 openpyxlはExcel VBAとは異なります。機能やメソッド名が大きく異なるため、Excel VBAの知識をそのままopenpyxlに適用するのは難しいです。Excel VBAのメソッド名を使ってopenpyxlのドキュメントを検索しても、同じ名前のメ... -
Pythonノート
Webスクレイピング時のHTML構造とデザインの理解しよう【Python】
【見た目が似ている要素のHTML構成】 Webサイトの中で見た目が似ている要素は、通常、HTMLの構成が似ています。開発ツールを使用してこれらの要素を調べると、リスト内のHTMLタグが同じか似た構成になっていることが分かります。このことは、プログラミン... -
Pythonノート
PythonでのWebスクレイピング:GETリクエストとPOSTリクエスト【Python】
【GETリクエストとは】 GETリクエストは、Webサーバーに情報を要求するための最も基本的な方法です。PythonでGETリクエストを行うには、requestsモジュールのget関数を使用します。GETリクエストは主に以下の特徴を持ちます: ブラウザのURLバーに入力され...