Python3在windows中运行脚本时获取输入

Python3在windows中运行脚本时获取输入,windows,python-3.x,Windows,Python 3.x,您好,我正在制作一个脚本,需要从用户的输入传递到我的代码,即输入文件路径。在python中,这一切都可以很好地工作,但是如果每次输入时都从windows(cmd)运行脚本,脚本就会崩溃,并出现语法错误 import os search_path = input("Enter directory path to search : ") for folder, dirs, files in os.walk(search_path): blah, blah 有人知道我遗漏了什么(

您好,我正在制作一个脚本,需要从用户的输入传递到我的代码,即输入文件路径。在python中,这一切都可以很好地工作,但是如果每次输入时都从windows(cmd)运行脚本,脚本就会崩溃,并出现语法错误

import os 

search_path = input("Enter directory path to search : ")

for folder, dirs, files in os.walk(search_path):

      blah, blah

有人知道我遗漏了什么(注意:使用
python3.6

我也有windows和python3.6 我已经试过上面的代码,效果很好

import os
sp=input('enter directory path to search: \n')
for folder,dirs,files in os.walk(sp):
    print('sss')
我想您已经安装了两个不同版本的python。 检查cmd type的版本

python --version
如果它显示2.x,那么从python3尝试 看看
对于运行多个版本的python

我假设您正在运行
pythonscript.py
。python--version的打印路径是什么?python--version给出了python 3.6的响应。但似乎安装了两个版本的python(2.7),我的Windows环境路径设置为2.7版,似乎我安装了3.6版,然后卸载了2.7版,并且没有更新我的环境路径。现在一切正常了,非常感谢您的帮助:)python——版本给出了python 3.6的响应。但似乎安装了两个版本的python(2.7),我的Windows环境路径设置为2.7版,似乎我安装了3.6版,然后卸载了2.7版,并且没有更新我的环境路径。现在一切正常了,非常感谢您的帮助:)