ずっとpython3で開発していたつもりだったのですが、とある悩みからsys.versionをしてみたところ
E:\Desktop\Workspace\Sordfigher>py test.py
2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:32:19) [MSC v.1500 32 bit (Intel)]
となりました。
しかし、pyで動かしてみると
E:\Desktop\Workspace\Sordfigher>py
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
import sys
print(sys.version)
3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)]
exit()
きちんとpython3が動いています。
pythonで動かすと
E:\Desktop\Workspace\Sordfigher>python
Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:32:19) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
となります。
きちんとpython3で動作させるにはどうすればいいでしょうか。
PC環境
Windows7
使用コード
python
1#!/usr/bin/python 2# coding: utf-8 3#! python3 4 5import argparse #コマンドラインのためのもの 6import os 7from logging import getLogger, StreamHandler, INFO 8import struct 9import sys 10 11 12def main(): 13 """ファイルを読み込む 14 """ 15 print(sys.version) 16 17if __name__ == '__main__': 18 main()

回答1件
あなたの回答
tips
プレビュー