2016-10-03 8 views
0

私はプログラムのパスをユーザー入力を必要とし、ここでは、このパス に行く簡単なプロジェクトに取り組んでいます、私はOSX上Worte:のPythonユーザ入力ファイルパス

この

よう
from pathlib import Path 

def main(): 
    user_input_path = Path(input()) 

とデバッグ

>>> /Users/akrios/Desktop/123 
SyntaxError: invalid syntax 
+0

Pythonインタプリタのパスを入力しています。あなたは実際にどこでも* main()を呼び出しましたか? –

+0

プロンプトを追加すると、入力するタイミングがわかります。おそらく 'user_input_path = Path(入力("入力パス: "))'です。 – tdelaney

+0

私はPythonが初めてです。私はそれをデバッグしていますが、私がする必要があるのはF5であり、関数が呼び出されただけです。 * .exeを終了したときのようにプログラムであり、あなたの関数を呼び出さずに実行することができます。 – Akrios

答えて

0

input()関数は入力を読み込み、Pythonの表記法のように解析します。代わりに、raw_input()関数を使用し、何も解析せずに入力を文字列として返します。