前提・実現したいこと
python3でwindowsコマンドプロンプトで行えるディレクトリを表示したりディレクトリを削除したりディレクトリを追加したりできるようなシステムを作っています。
ディレクトリを表示させるといってもdireという名前のリストが最初から入っているディレクトリだと思ってください
プログラムを実行すると、paassであるC:Users>が表示され、そこでaと打ってみると、一番下の行のelseのプログラムが実行されずに、6行目のプログラムが実行されてしまいます(NEW directory file name>> と表示される)
プログラミング初心者です やってることはめっちゃしょうもないと思うんですけどプログラミングになれるためにやってます
発生している問題・エラーメッセージ
エラーメッセージは特に出ていません
該当のソースコード
pythonです -------------------------------------------------------- paass="C:Users>" dire=['file','PowerPoint','word','excel'] while True: cmd=input(paass) if cmd=="mkdir" or "md": mkdir=input("NEW directory file name>>") dire.append(mkdir) for i in dire: print(i) elif cmd=="dire": for i in dire: print(i) elif cmd=="rmdir": rmdir=input("REMOVE directory file name>>") dire.remove(rmdir) for i in dire: print(i) else: print("!!" + cmd + "is unknow command!!") --------------------------------------------------------
試したこと
最初elifの部分をifにしていたのですができなかったのでelifにしときました
ですが変わりません...
補足情報(FW/ツールのバージョンなど)
python3の3.7.0を使っています
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/04 08:19