Python事始め 6/26/2022

Python

少し怠けるとすぐ基本的なことを忘れてしまいます。 忘れることは仕方のないことですので、忘れた時のために基本的なcodeやruleを書いておくことにしました。

➍ 前に書いたものが古くなった場合にそこを探して修正するのは大変なので、追記で載せておきます。 OSはWindoes10 ver 6/26/2022

・python,pip,PySimpleGUI etcのinstall方法
  C:\Users\tak>pip install --upgrade pip
  C:\Users\tak>pip install python
  C:\Users\tak>pip install PySimpleGUI

・何かの拍子にPython関連はuninstallしてしまったようです。
 新しく下記の三点だけ入れました。
 C:\Users\tak>python -m pip list
 Package     Version
 ----------- -------
 Pillow      9.1.1
 pip         22.1.2
 PySimpleGUI 4.60.1

・スクリプトで次のディレクトリーへ行きたいときは;
 C:\Users\tak>cd pythonとするとC:\Users\tak>pythonとなります
・スクリプトで前のディレクトリーへ戻りいときは;
 C:\Users\tak>python>cd..エンターで-->C:\Users>と戻れます。  

・iOSは多分この方法でinstallすると思います。
 $ sudo pip3 install pysimplegui 

❸ printは普通は一段改行されるが、他の理由で空白行が追加される場合がある。
 その時は;
       print(f"{line}", end = "")
 とend=""とすれば通常の一段改行となる。
➋ 従来codeをここへ書くと、空白、tabなどがあるとそのままではコピペでPythonを動作させるのに苦労をしていました。

*最近code書き込みに最適なプラグイン(Highlighting Code Block)を見つけましたので、今後はcodeをそれを使います。

install関連

◎ Pygameのインストール
①コマンドプロンプトを起動し、「python -m pip install pygame」と打ちます。 
②「python」コマンドを打ったあと、「import pygame」と入力し、エラーが表示されなければ成功です。

◎ pip.exeのfull path 何かをinstallするアプリのpathを知りたいとき。
C:\Users\~\AppData\Local\Programs\Python\Python310\Scripts\pip.exe

◎ PILのinstallするときのpath PILは画像ライブラリです。
C:\Users\~>C:\Users\~\AppData\Local\Programs\Python\Python310\Scripts\pip.exe install pillow

◎ install pillow 画像ライブラリです。
C:\Users\~>AppData\Local\Programs\Python\Python310\Scripts\pip.exe install pillow
 Collecting pillow
   Downloading Pillow-9.1.0-cp310-cp310-win_amd64.whl (3.3 MB)
 Installing collected packages: pillow
 Successfully installed pillow-9.1.0
●PIL/Pillowはコンパクトで高速なPython用の画像ライブラリです。

◎ install pygame pygameは画像ゲーム処理に必要なライブラリーです。
C:\Users\tak>python -m pip install pygame
Collecting pygame
  Downloading pygame-2.1.2-cp310-cp310-win_amd64.whl (8.4 MB)
 Installing collected packages: pygame
 Successfully installed pygame-2.1.2

◎ install mutagen や numpy のinstall
C:\Users\~>python -m pip install mutagen とか numpy と書く 4/24/2022
 Collecting mutagen
   Downloading mutagen-1.45.1-py3-none-any.whl (218 kB)
 Installing collected packages: mutagen
 Successfully installed mutagen-1.45.1

◎ pipのinstallでエラーになった場合
 https://gammasoft.jp/support/pip-install-error/

◎ Excel 特定の文字を消す
 =SUBSTITUTE(D2,":","")
◎ Excel 特定の文字が何個あるか
 元のセルの個数(Len)と=SUBSTITUTE(D2,":","")後の個数の差が特定文字の数となる


➊ 現在何がinstallされているかを調べたいときに使う:

C:\Users\xxx>python -m pip list
Package         Version
--------------- -----------
beautifulsoup4  4.11.1
mutagen         1.45.1
numpy           1.22.3
pandas          1.4.2
Pillow          9.1.0
pip             22.1.2
pygame          2.1.2
PyPDF2          1.25
PySimpleGUI     4.60.1
python-dateutil 2.8.2
pytz            2022.1
pywin32         304
setuptools      58.1.0
six             1.16.0
soupsieve       2.3.2.post1
xlwings         0.27.10