1. saty

    Posted

    saty
Changes in title
+Pythonをシェルで実行する時の基本
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,82 @@
+※アーティストによるPythonのメモ。
+間違いもあるかもしれませんので、判断は自己責任でお願い致します…。
+
+# Pythonのバージョンについて
+
+Pythonにはバージョン2系と3系があり、3Dツールは2系が多い様子。
+2系と3系の違いは、ネットに参考記事が多いので割愛。
+
+Maya2015は2.7。
+調べる場合は、MayaのスクリプトエディタをPythonで開いて下記を実行。
+
+```
+import sys
+print(sys.version)
+```
+
+すると
+
+```
+2.7.11
+```
+などと教えてくれる。
+
+# Windows PowerShell を使う場合
+
+```
+>python
+```
+
+と打つと、pythonが起動し、対話型でプログラムを実行できる。
+
+```
+>python
+Python 2.7.12 (略)
+>>>
+```
+
+ただし、Pythonのバージョン2系と3系の両方がインストールされている場合、メインで入っている方が起動する。
+これを、別のバージョンで起動したい場合は、3つの方法がある。
+
+##### **py.exe というランチャーを使って起動する**
+
+オプションで2系か3系かを選べる。
+下記のようにすると、3系のPythonが起動する。
+
+```
+>py -3
+```
+
+##### **環境変数を追加する**
+
+`>Python` で起動した時のデフォルトのバージョンを変更したい時は、
+`PY_PYTHON`という環境変数を任意のバージョンで追加する。
+
+##### **.pyファイル側で、起動するバージョンを指定する**
+
+pythonファイルの冒頭に下記のように記述することで、実行するpythonのバージョンを強制できる。
+
+```
+#!/usr/bin/python3 -V
+```
+
+# Windows PowerShell で Python を終了する
+
+```
+>>>exit()
+```
+
+今実行されているのがpythonか否かは、`>>>`か`>`かで判断。(>>>はpython中)
+
+# python IDLE を使う
+
+**IDLE** は、pythonをインストールすると自動でついてくる開発環境。
+
+##### **ディレクトリを移動する**
+```
+>>>import os
+>>>os.getcwd()#現在のディレクトリ表示
+>>>os.chdir("../")#ディレクトリを移動
+```
+
+その他はコマンドはネットを参照に…