python– tag –
-
【Python】Exception in Tkinter callback …… TypeError: startswith first arg must be str or a tuple of str, not Entry の原因と対処法
使用環境 Windows 10 Pro(バージョン20H2) 経緯 Pythonでtkinterを使用しているときに、次のようなエラーが発生しました。 Exception in Tkinter callback TypeError: startswith first arg must be str or a tuple of str, not Entry プログラム内で、E... -
【Python入門】フォルダ内ファイルをキーワード検索して自動分類する方法【初心者向け解説】
対応環境 エディション:Windows 10 Pro バージョン:20H2 背景と課題 Pythonで作業をしていると、フォルダ内に大量のファイルが溜まることがあります。 ファイル名の先頭を判定するstartswith()、末尾を判定するendswith()を使えば、分類は容易でした。し... -
【Python入門】ファイル名の先頭文字で分類する方法|startswith()の使い方
対応環境 エディション:Windows 10 Pro バージョン:20H2 背景 Pythonで作業をしていると、フォルダ内に大量のファイルが存在して管理が難しくなることがあります。 今回、ファイル名の先頭に特定の文字列が含まれているかを検出して、ファイルを自動で分... -
【Python入門】.csvファイルだけを抽出・分類する方法|endswith()の使い方
対応環境 エディション:Windows 10 Pro バージョン:20H2 背景 Pythonで作業をしていると、フォルダ内に大量のファイルが溜まってしまうことがあります。 その中から**「.csvファイルだけを抽出したい」**と考え、今回新たに方法を学びました。 解決策:e... -
【Pythonエラー対策】glob使用時の「unicodeescape」エラーを解決する方法|パスの注意点
使用環境 エディション:Windows 10 Pro バージョン:20H2 背景 Pythonで作業している際に、glob関数を使ってファイルのパスを取得しようとしました。しかし、パスをコピペしたところ、次のエラーが発生しました。 SyntaxError: (unicode error) 'unicodee... -
【Python入門】複数階層にあるフォルダ内のCSVファイルをすべて取得する方法|globの使い方
使用環境 エディション:Windows 10 Pro バージョン:20H2 背景 Pythonで作業している中で、glob関数を使ってフォルダ内のCSVファイルを取得しようとしました。しかし、対象のフォルダは複数の階層構造になっており、さらにその下のサブフォルダにもCSVフ... -
Outlookの改行ができない【python】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 pythonを使って、Outlookでメールの本文を書いていました。改行したくて、pythonの次の行に文章を書いたのですが、うまくいきませんでした。 なので、今回はOulookで改行する方法を... -
【Python】タスクスケジューラを使ってPythonプログラムを定期実行する方法
はじめに 今回は、作成したPythonプログラムをWindows標準機能である「タスクスケジューラ」を使って定期実行する方法について勉強しました。 使用環境は以下のとおりです。 OS: Windows 10 Pro バージョン: 20H2 背景 Pythonプログラムを手動で実行する... -
【Python】コマンドプロンプトでPythonプログラムを実行する方法
はじめに 今回は、Windows環境において、コマンドプロンプトからPythonプログラムを実行する方法について勉強しました。 使用環境は以下のとおりです。 OS: Windows 10 Pro バージョン: 20H2 背景 Pythonでプログラムを書いている中で、エディタを介さず... -
【Python】DataFrameを並び替える方法|sort_valuesの使い方
使用環境 OS:Windows 10 Pro(バージョン:20H2) 言語:Python(pandasライブラリ) 経緯 Pythonでプログラムを書いている中で、DataFrame(df)に大量のデータが格納されていたため、見やすくするために並び替えを行いたいと考えました。 そこで今回は... -
【Python】ValueError: Shape of passed values is (3493518, 2), indices imply (2611, 2) の原因と対処法
使用環境 OS:Windows 10 Pro(バージョン:20H2) 言語:Python(pandasライブラリ) 経緯 Pythonでプログラムを作成中、concat()関数を使ってDataFrameを結合しようとしたところ、以下のエラーが発生しました。 ValueError: Shape of passed values is (... -
【Python】DataFrameの行数を数える方法|len()の活用
使用環境 OS:Windows 10 Pro(バージョン:20H2) 言語:Python(pandasライブラリ) 経緯 Pythonでプログラムを作成している際、concat()を使ってDataFrameを結合しようとしたところ、エラーが発生しました。 エラーの原因を調査するため、DataFrameの行... -
TypeError:’set’object is not callableが出る【python】
環境 Windowsの仕様 エディション:Windows 10 Pro バージョン:20H2 経緯 pythonでプログラムを書いていたら、「TypeError: 'set' object is not callable」とでました。 "{}"ではなくて、"[]"だった。 書いたコードを確認すると、 days = {'Monday', 'Tues... -
【Python×Excel】ファイルの作成日時を取得してExcelに反映する方法
はじめに 今回は、Pythonを使ってファイルの作成日時を取得し、その情報をExcelのカラムに反映する方法について学びました。使用環境は以下のとおりです。 OS: Windows 10 Pro バージョン: 20H2 背景 データ抽出や整理を行う際に、ファイルの作成日時を... -
【Python】CSVファイルに新しい行「時間」を追加する方法
はじめに 今回は、Pythonを使って、CSVファイルに「時間」の行を新たに追加する方法について学びました。使用環境は以下のとおりです。 OS: Windows 10 Pro バージョン: 20H2 背景 CSVファイルを読み込み、データを整形している過程で、**「時間」**に関... -
【Python】TypeError: only integer scalar arrays can be converted to a scalar indexが出たときの対処方法
はじめに 今回は、Pythonでデータ抽出処理を行っている際に遭遇した、TypeError: only integer scalar arrays can be converted to a scalar indexというエラーについて勉強しました。 使用環境は以下のとおりです。 OS: Windows 10 Pro バージョン: 20H... -
【Python】to_csvで書き込んだCSVが文字化けしたときの対処方法
はじめに 今回は、PythonでCSVファイルを書き込んだ際に文字化けが発生した問題と、それを解決する方法について勉強しました。 使用環境は以下のとおりです。 PC: MacBook Air (11-inch, Early 2015) OS: macOS バージョン11.6(20G165) Pythonバージョ... -
【Python】CSVファイルからindex0, columns0の値を取得する方法
はじめに 今回は、PythonでCSVファイルを読み込んだ後、index0・columns0の位置にあるデータを取り出す方法について勉強しました。使用環境は以下のとおりです。 PC: MacBook Air (11-inch, Early 2015) OS: macOS バージョン11.6(20G165) Pythonバー... -
【Python】ファイル名を取得する方法(拡張子なし)
はじめに 今回は、Pythonでファイルパスからファイル名(拡張子なし)を取得する方法について学びました。使用環境は以下のとおりです。 PC: MacBook Air (11-inch, Early 2015) OS: macOS バージョン11.6(20G165) Pythonバージョン: 3.8.8(64-bit)... -
【Python】TypeError: Index(…) must be called with a collection of some kindエラーの対処方法
はじめに 今回は、Pythonでデータフレームのカラム名を変更しようとした際に発生したエラーについて勉強しました。 使用環境は以下のとおりです。 PC: MacBook Air (11-inch, Early 2015) OS: macOS バージョン11.6(20G165) Pythonバージョン: 3.8.8... -
【Python】読み込んだCSVファイル名を取得する方法
はじめに 今回は、Pythonで読み込んだCSVファイル名を取得する方法について学びました。 使用環境は以下のとおりです。 PC: MacBook Air (11-inch, Early 2015) OS: macOS バージョン11.6(20G165) Pythonバージョン: 3.8.8(64-bit) 背景 大量のCSV... -
【Python】読み込んだCSVファイルのindex:0, column:0の値を取得する方法
はじめに 今回は、Pythonで読み込んだCSVファイルから、特定の位置(index:0, column:0)にあるデータをピンポイントで取得する方法について学びました。 使用環境は以下のとおりです。 PC: MacBook Air (11-inch, Early 2015) OS: macOS バージョン11.6... -
【Python】ParserError: Error tokenizing data. C error: Expected 1 fields in line 8, saw 2 の原因と対処法
実行環境 MacBook Air (11-inch, Early 2015) macOS バージョン 11.6(20G165) Python 3.8.8(64-bit) エラー発生の経緯 Pythonのpandasライブラリを使ってCSVファイルを読み込み、条件抽出を行おうとした際に、以下のエラーが発生しました。 ParserErro... -
【Python】TypeError: ‘>=’ not supported between instances of ‘str’ and ‘int’の原因と対処法
環境情報 MacBook Air (11-inch, Early 2015) macOS バージョン 11.6(20G165) Python 3.8.8(64bit版) エラー発生の経緯 Pythonで条件抽出を行おうとした際、以下のエラーが発生しました。 TypeError: '>=' not supported between instances of 'str' a... -
【Python】Heroku Schedulerを使ってLINEチャットボットを定期実行する方法
環境情報 MacBook Air (11-inch, Early 2015) macOS バージョン 11.6(20G165) Python 3.8.8(64bit版) Heroku LINE Messaging API エラー発生の経緯 LINEチャットボットを使っている中で、「定期実行」ができれば、幹事業務などにも役立つのではないか... -
【Python】ModuleNotFoundError: No module named ‘flask’が出たときの対処法
環境情報 MacBook Air (11-inch, Early 2015) macOS バージョン 11.6(20G165) Visual Studio Code Python 3.8.8(64bit版) エラー発生の経緯 Flaskを使用してデータベースを作成しようとした際、「app」モジュールから「db」をインポートしようとしたと... -
【Python】Flask起動時に「Failed to find Flask application」と出たときの対処法
環境情報 MacBook Air (11-inch, Early 2015) macOS バージョン 11.6(20G165) Visual Studio Code Python 3.8.8(64bit版) エラー発生の経緯 Flaskアプリケーションを立ち上げようと、環境変数の設定後に以下のコマンドを実行したところ、次のエラーが... -
NameError: name ‘any_var’ is not definedと出た。【python】【Python】NameError: name ‘any_var’ is not definedの原因と対処法NameError: name ‘any_var’ is not definedと出た。【python】
エラー発生の経緯 Pythonで変数を使って計算を行おうとしたところ、以下のエラーが発生しました。 NameError: name 'any_var' is not defined 一見すると簡単なエラーですが、初学者にとっては戸惑いやすいポイントでもあります。 実際に実行したコマンド ... -
【Python】KeyError: ‘c’の原因と対処法
エラー発生の経緯 Pythonで辞書型(dict型)のデータにアクセスしようとした際、以下のエラーが発生しました。 KeyError: 'c' 辞書型を操作する際によく起こるエラーの一つです。 実際に実行したコマンド a = {'a': 10, 'b': 20}a['c'] このコードを実... -
【Python】TypeError: can only concatenate list (not “int”) to list が出たときの対処法
エラー発生の経緯 Pythonで足し算を行おうとしたところ、次のエラーが発生しました。 TypeError: can only concatenate list (not "int") to list これは、リスト型と整数型を足し算(+演算)しようとしたために起こったエラーです。 実際に実行したコマ...