前提・実現したいこと
ここに質問の内容を詳しく書いてください。
pythonで、visualsudioでコードを書いた後、それをothello_vsRamdom_step1.pyという名前でデスクトップに保存し、anacondapromptで、python desktop othello_vsRamdom_step1.pyと入力したところ、 can't find 'main' module in 'desktop'というエラーが発生し、プログラムを実行することができませんでした。エラーの意味が分からず、ググってみたのですが、良い解決方法も見当たらず、困っています。
どこが悪いのか、指摘していただきたいです。
発生している問題・エラーメッセージ
can't find '__main__' module in 'desktop'
該当のソースコード(一応プログラムの中身も載せておきます。)
python
1""" 2ライブラリ 3""" 4import numpy as np 5 6""" 7定数宣言 8""" 9# マスの状態 10EMPTY = 0 # 空きマス 11WHITE = -1 # 白石 12BLACK = 1 # 黒石 13WALL = 2 # 壁 14 15# ボードのサイズ 16BOARD_SIZE = 8 17 18""" 19ボードの表現 20""" 21class Board: 22 23 def __init__(self): 24 25 # 全マスを空きマスに設定 26 self.RawBoard = np.zeros((BOARD_SIZE + 2, BOARD_SIZE + 2), dtype=int) 27 28 # 壁の設定 29 self.RawBoard[0, :] = WALL 30 self.RawBoard[:, 0] = WALL 31 self.RawBoard[BOARD_SIZE + 1, :] = WALL 32 self.RawBoard[:, BOARD_SIZE + 1] = WALL 33 34 # 初期配置 35 self.RawBoard[4, 4] = WHITE 36 self.RawBoard[5, 5] = WHITE 37 self.RawBoard[4, 5] = BLACK 38 self.RawBoard[5, 4] = BLACK 39 40 # 手番 41 self.Turns = 0 42 43 # 現在の手番の色 44 self.CurrentColor = BLACK 45 # ボートインスタンスの作成 46 board = Board() 47 48 # RawBoardの中身を確認 49 print(board.RawBoard)
試したこと
プログラムを別の場所に移してやってみましたが、変わりありませんでした。
補足情報(FW/ツールのバージョンなど)
特にありません。
回答1件
あなたの回答
tips
プレビュー