https://shizenkarasuzon.hatenablog.com/entry/2018/12/31/145510
このサイトに書いてあるサンプルプログラムは、どこに入力するものですか?
Python 3.7.3 Shell でしょうか、Windows PowreShell でしょうか。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答3件
0
プログラミング初心者の方, もしくはこれまで Visual Studio や Eclipse などの IDE (統合開発環境) のみを使ってプログラミングしてきた方とお見受けします.
一部の有名どころのプログラミング言語ではプログラムをテキストとして表現したもの…ソースコードの編集と翻訳・実行・デバッグがセットになった IDE (統合開発環境) があるため編集から実行までひとつのアプリケーションで済ませることができます.
しかしプログラミング全体としては, それらは「エディタ」「インタプリタ」「コンパイラ」「アセンブラ」「リンカ」「デバッガ」などなど...それぞれ役割の違うソフトを組み合わせることでプログラミングを行います.
...で, Python の場合はソースコードの編集のためのエディタと, Python の実行環境の2つがあればとりあえずプログラミングは成り立つことでしょう.
Python 3.7.3 Shell があるのなら, Python 実行環境は持っていることでしょう.
エディタについてはほんとうに, ほんとうに数多くのエディタが出回っています.
一応, Windows にはメモ帳というエディタが付属していますが...正直, これはプログラミングに耐えません. どうしても使うにしたってせいぜい緊急用です.
Windows で無料のものであればサクラエディタ, Notepad++ などが有名でしょうか.
昔は秀丸などが有名でしたし, Unix/Linux 系を使うユーザには Vim や Emacs などの (クセは強いけど使いこなすとすごい) エディタが有名です.
あと, 実は IDE でも追加機能で Python に対応できたりします. C++ 言語や Java 言語ほどの機能はないことが多いですが, それでもメモ帳より間違いなくマシです.
エディタが手に入ったら,
- 拡張子 .py のファイルを保存.
- コマンドプロンプトまたは PowerShell で python.exe コマンドにソースコードのファイルを渡して実行.
の繰り返しです.
投稿2019/06/04 16:17
編集2019/06/04 16:18総合スコア354
0
好きなファイル名(play_wav.py
のような)のファイルに書いて保存し、コマンドプロンプトなどからpython play_wav.py
のように実行します。Pythonをどのようにインストールしたのかによって若干手順が異なる可能性があります。
注意点:
- ファイルの拡張子は
.py
にします。 - ファイルの文字コードはUTF-8を使うべきです。Python3で他の文字コードにする場合、エンコーディング宣言を付けます。参考
- 使えない(厳密にいえば、使えなくはないが絶対に使わない方が良い)ファイル名があります。たとえば
test.py
とかは駄目です。標準ライブラリを含めた、Pythonにインストールされているすべてのライブラリと被る名前は使うべきではありません。 - ファイルをどこかのディレクトリに保存したら、コマンドプロンプトでそのディレクトリに移動してカレントディレクトリを揃えてから
python play_wav.py
を打つ必要があります。また、同一ディレクトリに再生対象の音声ファイルを置いておく必要があります。 - このコードを実行するためには、numpy, wave, pyaudio, matplotlibを先にインストールする必要があります。まだしていなかったら先に済ませましょう。
- ファイルに保存したコードを実行するのが初めてであれば、やり方を理解するまでにある程度練習というか試行錯誤が要ると思います。覚悟してください。
- 使いやすいテキストエディタを持っていなかったら、先に導入しましょう。おそらく多機能なものを入れても持て余すと思うので、Notepad++で構いません。
投稿2019/06/04 15:55
編集2019/06/04 15:57総合スコア30933
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/05 03:06