「Python3」 に関連するページの一覧
-
Python3 - PostgreSQL テーブルの作成と削除(psycopg2)
psycopg2パッケージを使用し、CREATE TABLE または DROP TABLE の SQL を発行します。 -
Python3 - Windows版 Python3 の pip をアップデートする方法
コマンドプロンプトから python コマンドを実行してアップデートします。 -
Python3 - pathlib で ファイルをコピーする
pathlib にはファイルコピー機能が無いため、 shutil モジュールを使用します。 -
Python3 - うるう年かを調べる方法
閏年か判定するには、calendar モジュールの isleap を使用します。 -
Python3 - リスト内で重複している値を削除する
リストの代わりに set型を使うか、リストをset型に変換します。 -
[Python3]'文字列' VS "文字列"
文字列リテラルを定義する際の シングルクォート(') と ダブルクォート(") の違い -
[Python3]32ビット版、64ビット版のどちらがインストールされているか調べる
sysモジュールのmaxsize値を調べることで判断可能です。 -
[Python3]Excel用のCSVを作成
CSVモジュールでExcel形式を指定すると、Excelで読み取れるCSVファイルを出力できます。 -
[Python3]ModuleNotFoundErrorが発生する
ModuleNotFoundError: No module named 'xxxxxx'が発生した時の解決方法です。 -
[Python3]UTF8 BOM(byte order mark)形式のテキストファイルを開いたとき、BOM文字が含まれてしまう
open関数でencoding='utf-8'を指定してもBOM文字は削除されません。 -
[Python3][Homebrew]macOSへインストールした Python3 をアップデートする
Homebrew でインストールした Python3 をバージョンアップする手順です。 -
[Python3][Windows]pip の proxy 指定 を設定ファイルで行う
設定ファイル(pip.ini) を用意すると、 pip を実行するたびに proxy サーバーを指定する必要が無くなります。 -
[Python3][pip]pip install でPermissionError アクセスが拒否されました。が発生する
モジュールのインストール先にアクセス権がないときに発生します。 -
[Python3][pip]pipをアップデートする方法
pipのアップデートも他のパッケージと同様にpipを使用します。 -
[Python3]open関数でファイルを開くと、改行コードが[CRLF]から[LF]に変換されてしまう
open関数の仕様です。newline 引数を指定すると自動変換をOFFにできます。 -
[Python3]pathlibでファイルサイズを取得する
ファイルサイズを取得するには「path.stat().st_size」を使用します。 -
[Python3]pillow で Jpeg 画像を保存すると KeyError: 'JPG' が発生する
save メソッドの第二引数(format)に 'JPG' を指定すると発生します。 -
[Python3]pipでtimed outエラーが発生する場合の対処方法
proxyが原因の場合、コマンドラインのオプションでproxyサーバーを指定します。 -
[Python3]printで 標準エラー(stderr) に出力したい
print 関数の引数「file」に、標準エラーを渡します。 -
[Python3]printで文字化けするので、文字コードを変更したい
io.TextIOWrapper を使用します。 -
[Python3]インストールされているPythonのバージョンを調べる
pythonコマンドのオプションで 「--version」「-V」「-VV」のいづれかを指定します。 -
[Python3]インストールされているpipのバージョンを調べる
pipコマンドのオプションで 「--version」または「-V」を指定します。 -
[Python3]エラー import Image ModuleNotFoundError: No module named 'PIL' が発生する
pillow がインストールされていないために発生するエラーです。 -
[Python3]ブロックコメント(複数行をまとめてコメント)
Pythonにブロックコメントはありません。改行を含む文字列を定義することで、似たようなことは実現できます。 -
[Python3]リスト(配列)の要素数を調べる
リスト数を取得するには len 関数を使用します。 -
[Python3]実行しているソースファイルのファイル名を取得する
実行時に自身のファイル名を取得するには「__file__」を使用します。 -
[Python3]文字列末尾の改行コードを取り除く
文字列末尾の改行コードを削除するには「rstrip」を使用します。 -
[Python3]配列が空かチェックする
「if not 配列」で一致すれば空の配列です。 -
[Python3]配列の最後の要素を取り出す
配列の添字に -1 を指定します。 -
[Python3]配列をソートする
sort()メソッド または 組み込み関数 sorted() を使用します。 -
[TensorFlow]インストールされているTensorFlowのバージョンを調べる
コマンドラインより、pipコマンドを使用して調べることができます。
-
Python3(Pylance) - "Import "XXXX" is not accessed" Pylance (reportUnusedImport)
インポートしているバッケージXXXXは使用されていません。 -
Python3(Pylance) - Argument missing for parameter "引数名"
パラメータ"引数名"の引数がありません -
Python3(Pylance) - Type of parameter "変数名" is unknown
パラメーター "変数名" の型が不明です -
Python3(Pylance) - Unsupported escape sequence in string literal Pylance (reportInvalidStringEscapeSequence)
文字列リテラルでサポートされていないエスケープシーケンスです。 -
Python3(mypy) - "関数名" does not return a value
"関数名" は値を返しません。 -
Python3(mypy) - Need type annotation for '変数名' (hint: "変数名: List[<type>] = ...")
"変数名" の型注釈が必要です。 -
[Python3][pylint]C0121:Comparison to None should be 'expr is None'
「None」の比較は「イコール」ではなく、「is None」を使用します。 -
[Python3][pylint]C0325:Unnecessary parens after 'not' keyword
notキーワードの後ろに不要なカッコがあります。 -
[Python3][pylint]C0325:Unnecessary parens after 'return' keyword
returnキーワードの後ろに不要なカッコがあります。 -
[Python3][pylint]C0326:Exactly one space required after comma
カンマの後ろにはスペース(または改行)が必要です。 -
[Python3][pylint]C0326:Exactly one space required around assignment
代入演算子の前後にスペースが一つ必要です。 -
[Python3][pylint]C0412:Imports from package XXXXX are not grouped
パッケージXXXXのインポート位置がまとまっていません。 -
[Python3][pylint]E0213:Method should have "self" as first argument
クラスメソッドは引数の先頭に「self」が必要です。 -
[Python3][pylint]W0201:Attribute 'XXXX' defined outside __init__
インスタンス変数 XXXX が __init__ 関数以外で定義されています。 -
[Python3][pylint]W0611:Unused import XXXX
バッケージXXXXは使用されていません。 -
[Python3][pylint]W0613:Unused argument 'XXXXX'
引数 'XXXXX' が定義されていますが、使用されていません。 -
[Python3][pylint]W0622:Redefining built-in 'XXXX'
組み込み定義XXXXを再定義しています。 -
[Python3][pylint]W1401:Anomalous backslash in string: '\ '. String constant might be missing an r prefix.
不正なバックスラッシュです。バックスラッシュによるエスケープが正しく行われません。raw文字列接頭詞「r」を忘れていないか確認してください。