🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Anaconda

Anacondaは、Python本体とPythonで利用されるライブラリを一括でインストールできるパッケージです。環境構築が容易になるため、Python開発者間ではよく利用されており、商用目的としても利用できます。

保存

保存(save)とは、特定のファイルを、ハードディスク等の外部記憶装置に記録する行為を指します。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

11053閲覧

pythonプログラムの実行ができません。

abu

総合スコア4

Anaconda

Anacondaは、Python本体とPythonで利用されるライブラリを一括でインストールできるパッケージです。環境構築が容易になるため、Python開発者間ではよく利用されており、商用目的としても利用できます。

保存

保存(save)とは、特定のファイルを、ハードディスク等の外部記憶装置に記録する行為を指します。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2020/12/18 02:41

前提・実現したいこと

ここに質問の内容を詳しく書いてください。
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/ツールのバージョンなど)

特にありません。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

y_waiwai

2020/12/18 02:44

> python desktop othello_vsRamdom_step1.py このdesktopってなんでしょうか
abu

2020/12/18 02:50

まず、python othello_vsRamdom_step1.pyと入力してみたのですが、その時に can't open file 'othello_vsRamdom_step1.py': [Errno 2] No such file or directory というエラー文が表示されたので、デスクトップにプログラムファイルをいれていたため、desktopと書けばいいかなと思い書きました。 もしかしてこれがまずい感じですかね、、、
Daregada

2020/12/18 03:13

まずい感じどころか、それが原因ですね。 ファイルの位置を指定するための「フルパス」とか「相対パス」とか、それらを含めた「パス」の概念について調べてください。
abu

2020/12/18 03:52

ありがとうございます。一度、そこについて調べてみてから、もう一度試してみたいと思います。
guest

回答1

0

ベストアンサー

現在のディレクトリをデスクトップに移動したあと、
python othello_vsRamdom_step1.py
と入れて実行させましょう

投稿2020/12/18 02:50

編集2020/12/18 02:53
y_waiwai

総合スコア88038

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

abu

2020/12/18 03:04

試してみたのですが、 python: can't open file 'othello_vsRamdom_step1.py': [Errno 2] No such file or directory というエラー表示があって、実行することはできませんでした、、、
y_waiwai

2020/12/18 03:21

まずはデスクトップに移動しましょう。そこにファイルを作ったんでしょ
abu

2020/12/18 03:50

デスクトップにファイルを移動させて、プログラムを実行してみたのですが、変わらず同じエラーが出てしまいました。
y_waiwai

2020/12/18 03:54

そのエラーは、ファイルが見つからない、というものです。 そのファイルがそこに有るのか、ファイル名がそれで合ってるのか確認しよう
abu

2020/12/18 04:25

なんでかわからないんですが、1から全部\Desktop\othello...というふうに入力していったらできました。回答して下さり、ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問