質問: ### 前提・実現したいこと o'reillyの ’退屈な事はpythonに・・・’ にて学習してます。 その中で os.関数にを使用した パスの確認をしたいのですが コマンドを打ち込んでも リアクションがありません。 特にエラーというわけでもなさそうです。 設定でなにか行うことはあるのでしょうか 同じような事例でテキストの中身を表示させたいのですが open() read() ノーリアクション状態です。エラー表示なく読み取れているようです。 os.makedirsはでは無事にフォルダ等は作成されます。 環境windows10 python3 anaconda でatomを使用してます。 ### 発生している問題・エラーメッセージ 例えば import os os.path.join('usr','bin','spam') と入力すれば 'usr\\bin\\spam'とリアクションがあるらしいのですがありません。 import os os getcwd() 等も期待するリアクションがありません。 そもそもpythonの設定で何かミスっているのではないかと考えてます。 ### 該当のソースコード ``` ソースコード ``` ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: そういう形で結果を見たければ、インタラクティブシェルで実行する必要があります。インタラクティブシェルは一行ずつ入力を受け取り、実行した返り値をprintします。 コマンドプロンプトでpythonと打てば(インストールの状況にもよりますが)インタラクティブシェルが立ち上がるので、その状態でコマンドを打ち込んでみてください。 もしatomの上で実行して出力を見たければ、明示的にprintすれば良いです。 ``` import os print(os.path.join('usr','bin','spam')) ``` この辺りの説明は「退屈な事はpythonに・・・」の最初の方に載っていませんか?