Python – DataFrameを表示する際、行と列を省略させない方法

始めに

デバッグ時にDataFrameをPrintで確認することが多いのですが、デフォルトでは行と列が省略されてしまいます。
特に列が省略されてしまうのは不便です。
毎回検索するのですが、無制限についてはパッと出てこないので備忘録として記事にします。

ソース

import pandas as pd
# None=無制限
pd.set_option('display.max_columns', None)
pd.set_option('display.max_rows', None)

参考

https://pandas.pydata.org/pandas-docs/stable/user_guide/options.html
display.max_columns / display.max_rows : ‘None’ value means unlimited.

ワンライナーでWebサーバ

はじめに

ちょっとしたプログラムの動作確認で、Webサーバを起動したいときってありますよね。
そんな時、私はワンライナーで実行できるWebサーバを利用しています。


  • 環境:Windows10
  • 公開したいディレクトリに移動し、以下のコマンドを実行します。

Node.js

npx http-server -p 8080

参考資料
https://www.npmjs.com/package/http-serve

Golang

  • goexecインストール

    go get -u github.com/shurcooL/goexec
  • webサーバ実行

    goexec http.ListenAndServe(\":8080\",http.FileServer(http.Dir(\".\")))

参考資料
https://github.com/golang/go/wiki/WebAssembly

Python 3.x

python -m http.server 8081

参考資料
https://docs.python.org/ja/3/library/http.server.html

PHP

php -S localhost:8081

参考資料
https://www.php.net/manual/ja/features.commandline.webserver.php