2022-01-01から1年間の記事一覧

Python VSCode ModuleNotFoundErrorの場合

VSCode(Visual Studio Code)でPythonを動かしていたときに、モジュールがないとエラー表示 対処法 : ①モジュールをインストールする ターミナルを開き、以下のコマンドでインストールする % pip install [モジュール名] ※Python3の場合はpipではなく、pip3 …

VScode(Visual Studio Code) 再起動

VScodeで再起動をしたい場合、一度閉じてまた開くとすればいいですが、できるだけ楽にしたい 方法 : コマンド窓を開い(Command+Shift+P)、再起動のコマンド reload window を入力し選択する

Python ファイル読み込みと配列

やりたいこと : データファイル data.txt があって、そのデータを配列にする data.txt -------------- 3 9 1 2 5 --------------- コード: --------------- f.open('data.txt') #ファイルを開く list = [] #配列を宣言 list = f.read() #ファイルの中身を配…

awk 基本

awk

awkコマンドの書き方 % awk '{コマンド}' ファイル名 ファイルtest.txtを用いて色々やってみる test.txtの中身 ------------------- 11 12 13 14 15 21 22 23 24 25 31 32 33 34 35 ------------------- awkの基本 区切り文字空白や,など 列 ファイルの中身…

Vim 基本コマンド

Vim

touch [ファイル名] : 空のファイルを作成 vi [ファイル名] : ファイルを開く cd [ディレクトリ名] : ディレクトリへ移動 ちなみに、cd . でホームディレクトリに移動できる

Latexにpngを入れる

Latexではepsに変換しないと貼れないとあったが、 dvipdfmxを使うことでjpgやpngをそのまま貼り付けられる \usepackage[dvipdfmx]{graphicx}\begin{figure}[!tp] \centering \includegraphics[width=0.7\columnwidth]{image.png} \caption{caption} \label{f…

AttributeError: partially initialized module has no attribute…

Pythonで次のようなエラーが起こった時 AttributeError: partially initialized module has no attribute… これは実行しているPythonのコードファイル名が、モジュール名と同じ時に起こる 解決方法: ファイル名を変える それでもエラーが起こるときは、一度…

Typeerror: can't concat int to bytes

Pythonで次のようなエラーが起こった時 Typeerror: can't concat int to bytes これはエラーが起こっている変数を、bytesに変換すればいいので、例えば bytes()メソッドを使って変換すればいい 例:test = a + b + bytes(c)

MacOS gnuplot 導入とやり方

Mac

Homebrewを使ったインストール %brew install gnuplot インストール後 %gnuplot G N U P L O T Version 5.4 patchlevel 2 last modified 2021-06-01 Copyright (C) 1986-1993, 1998, 2004, 2007-2021 Thomas Williams, Colin Kelley and many others gnuplot…

Mac 検索エンジンをEcosiaにする

Mac

普段Safariを使っているが、これまで検索エンジンはGoogleだった しかし最近Ecosiaなるものがあり、これで検索すると検索数に応じて木を現実世界に植えるという、寄付活動ができることがわかった ここではMacのSafariで検索エンジンを変える方法を説明する …

Python インストールしたパッケージ一覧

Pythonではpipを使ってパッケージをインストールしている ※Python3ではpip3を使っているかと思うので、その時はpipをpip3に置き換える ここでは既にインストールしたパッケージ一覧を表示させる方法を紹介 $ pip list これでパッケージとそのバージョンが表…

2つのファイルの中身を比較 - diff, comm, grep

Vim

・2つのファイルの中身の異なる部分を抽出する → diff ※対象ファイルの中身がソート済みであること $ diff file1 file2 ・2つのファイルの中身の同じ部分を抽出する → comm ※対象ファイルの中身がソート済みであること $ comm -1 -2 file1 file2 オプション…

インストールしたはずのpipが使えない

すでにpipがインストールしたはずなのに、 $ pip 〜 とすると、 command not found となる場合 pip3がインストールされている場合があるので、 $ pip3 〜 とするといい pythonではなく、python3をインストールしている場合、 $ python 〜 ではなく、 $ pytho…

Pythonでデバッグ

Pythonのデバッグ方法とコマンド C言語のデバッグで使うgdbと似ている。 Pythonでデバッグをするためには次のようにコマンドを実行する。 $ python3 -m pdb example.py デバッグ操作コマンド例 コマンド : 説明 b : ブレークポイント。b <行番号>でそこにブ…

WiresharkでHTTPS通信を復号

curlを使ってhttps通信 Wiresharkでその通信の様子を見ると、パケットは暗号化されており、ApplicationDataとなっているだけで様子が確認できない。 そこで、Wiresharkで復号された通信のパケットキャプチャができるようにする。 <環境> MacOS Monterey Wire…