2. Python インタプリタを使う
Python チュートリアル — Python 3.6.13 ドキュメント
2. Python インタプリタを使う 2.1. インタプリタを起動する 2.1.1. 引数の受け渡し 2.1.2. 対話モード 2.2. インタプリタとその環境 2.2.1. ソースコードの文字コード
# args-test.py import sys # sysモジュールのインポートが必須 a = sys.argv # sys.argvに引数が格納される print(a) # 引数を表示 print(type(a)) # sys.argvの型を確認
> python args-test.py abc ['args-test.py', 'abc'] # sys.argv[0]はファイル名自体らしい。 <class 'list'> # sys.argvの型はリスト >
#!/usr/bin/env python3 # -*- coding: cp932 -*-
- 1行目はUnixの"Shebang"行
- 2行目は文字コード指定
- 指定できる文字コード等の詳細は以下を参照
- 7.2. codecs --- codec レジストリと基底クラス — Python 3.6.13 ドキュメント