私はファイルを尋ねるために必要なinteract()関数を持っています。私はすでにpythonでテキスト文書をロードするload_maze(filename)関数を持っています。 load_maze(filename)のファイル名を尋ねるためにinteract()を取得するにはどうすればよいですか?Pythonでファイルを要求する方法は?
-1
A
答えて
3
アンソニーとは異なる振る舞いがあり、多分このような何かが
#!/usr/bin/python
def interact():
fn = raw_input("Enter a filename: ")
return fn
def load_maze(fn):
myfile = open(fn)
maze_txt = myfile.read()
myfile.close()
return maze_txt
print load_maze(interact())
+0
ありがとう、これは私が探していたものです。 –
2
これはプログラムによって異なります。私が想像することのできる最も簡単なやりとりは、コンソールでそれを求めることです。 raw_input
を使用してください。
response = raw_input('give me a file name')
あなたはraw_input()
が今input()
あるので注意してくださいpy3k使用している場合。 input()
はpy2kでもあるが、それはraw_input.
関連する問題
- 1. PythonソケットアプリケーションでGET要求を受け入れる方法は?
- 2. クラスでPHPファイルを複数回要求する方法は?
- 3. 要求のHTTP要求のダウンロード速度を制限する方法Pythonライブラリ?
- 4. python要求モジュールからcurlコマンドを作成する方法は?
- 5. ノードにnpmメインファイル以外のファイルを要求する方法は?
- 6. python要求ライブラリのcookiejarにクッキーを追加する方法
- 7. httpで要求されたファイル(xml)をオブジェクトに格納する方法は?
- 8. 要求ライブラリでHTTP DELETE要求を行う方法
- 9. Pythonでファイルをループする方法は?
- 10. 要求ライブラリでのPythonプロキシエラー
- 11. PHPTAL.phpを要求する方法
- 12. NPMと流星を使ってCSSファイルを要求する方法は?
- 13. Tomcatでクロスドメイン要求を許可する方法は?
- 14. リクエストボディなしでOKHTTP投稿要求をする方法は?
- 15. ASPでHTTP POST要求を実行する方法は?
- 16. app/controllerでウィジェット/ libを要求する方法は?
- 17. WebブラウザーコントロールでXMLHTTP要求をキャプチャする方法は?
- 18. クラスでARCを要求する方法は?
- 19. PassportでSupertest要求を認証する方法は?
- 20. TCL8.6でBLTパッケージを要求する方法は?
- 21. 角度アプリケーションでHTTP要求を同期する方法は?
- 22. WIFを使用しているコードでhttp要求の要求をシリアル化する方法は?
- 23. 権限を要求せずに崇高な保存ファイルを作る方法は?
- 24. JSPで要求属性にアクセスする方法は?
- 25. Django HTTP.Requestで処理する方法、コンテンツタイプを要求する、クエリパラメータ
- 26. Pythonでファイルを移動する方法
- 27. Pythonの要求エンコーディングPOSTデータ
- 28. Python XHR要求のタイミングアウト
- 29. PythonでのHTTP要求でのタイムアウト
- 30. ロード/要求中にファイルをロックする
を?:どのようにあなたのプログラムは、ええと、ユーザーとの対話のでしょうか? –
どのフレームワークを使用している場合は、このコマンドラインまたはグラフィカルですか? – jamylak
私はあなたの問題が何であるかについて少し詳しく情報を提供する必要があると思います。対話のように聞こえるのはカスタム関数なので、もしあなたが何をすべきかを皆に知らせる必要があるならば。あなたが試みたことを皆に知らせることは大きな助けになります。コマンドラインからユーザー入力を取得しようとしている場合、この質問を見ることができますhttp://stackoverflow.com/questions/70797/python-and-user-input – rhololkeolke