2016-10-03 823 views
0

我在一个简单的项目工作,需要用户输入的路径规划,并进入这条道路 在这里,我又写道在OSX:的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 =路径(输入(“输入路径:”))'。 – tdelaney

+0

我是Python新手。我虽然在调试它的时候,我唯一需要做的就是F5,函数会被调用。就像当你完成一个* .exe这是程序并且可以在不调用你的函数的情况下执行。 – Akrios

回答

0

input()函数读入输入,然后尝试解析它,就好像它是Python符号中的东西一样。相反,使用raw_input()函数,它不会解析任何内容并将输入作为字符串返回。