FrontPage

python

venv

sudo apt intstall python3-venv
python3 -m venv ディレクトリ名
source ディレクトリ名/bin/activate
deactivate

windowsのPowerShell?で使う場合は権限設定が必要なので以下を1度実行する。

PS C;\> Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force

その後以下のようにして環境を移動

PS C;\> python3 -m venv venv
PS C;\> ./venv/Sctipts/Activate.ps1  

python2のpipがdebianでインストールできない場合

https://www.bioerrorlog.work/entry/install-pip-pip3-ubuntu

ログ

https://docs.python.org/ja/3/howto/logging.html

ログ出力

import logging

コンソールに出力する場合

logging.basicConfig(level=logging.DEBUG, format='%(levelname)s: %(message)s')

ファイルに出力する場合

logging.basicConfig(filename='example.log', encoding='utf-8', level=logging.DEBUG)

を先頭に書いておく。

使い方は

logging.debug('value1 = {}, value2 = {}'.format(val1, val2))

ログレベルは

  • CRITICAL
  • ERROR
  • WARNING
  • INFO
  • DEBUG

デフォルトではWORNING以上が出る設定になっている。

以下の設定ですべて出力されなくなる

logging.disable(logging.CRITICAL)

byteをそのまま出力する(asciiに変換されないようにする)

for i in value:
    print(f"{i:02X} ", end="")

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-03-03 (金) 18:04:31 (1234d)