os.chdir(src_path) 在 Python 3.9 中使用目录路径接受用户输入时出错
os.chdir(src_path) error while accepting User Input using directory path in Python 3.9
代码片段:
src_path = input("enter the src direc : " )
print("src path ",src_path)
dst_path = input("enter the dest direc: " )
os.chdir(src_path) # It errors at this line
接受用户输入目录后出现此错误。
enter the src direc : "C:\Src_html" # (<< This is what i entered as the path, also tried giving "C\ ' same error
src path "C:\Src_html"
enter the dest direc: "C:\Src_html"
dest path "C:\Src_html"
当代码到达这里时,它会抛出一个错误,如下所示
os.chdir(src_path)
OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: '"C:\Src_html"'
问题是用户输入无效:
enter the src direc : "C:\Src_html"
用户输入了 "C:\Src_html" 而不是 C:\Src_html。这样 src_path
保存一个路径 和 一个 "
在开始和结束,并且作为一个 str
对象(因为输入 return str
) 它用另一个 '
再次包装路径。所以 src_path
看起来像这样:
'"C:\Src_html"', 双 "
.
你可以在按摩图上看到,这是它持有的路径:
OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: '"C:\Src_html"'
代码片段:
src_path = input("enter the src direc : " )
print("src path ",src_path)
dst_path = input("enter the dest direc: " )
os.chdir(src_path) # It errors at this line
接受用户输入目录后出现此错误。
enter the src direc : "C:\Src_html" # (<< This is what i entered as the path, also tried giving "C\ ' same error
src path "C:\Src_html"
enter the dest direc: "C:\Src_html"
dest path "C:\Src_html"
当代码到达这里时,它会抛出一个错误,如下所示
os.chdir(src_path)
OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: '"C:\Src_html"'
问题是用户输入无效:
enter the src direc : "C:\Src_html"
用户输入了 "C:\Src_html" 而不是 C:\Src_html。这样 src_path
保存一个路径 和 一个 "
在开始和结束,并且作为一个 str
对象(因为输入 return str
) 它用另一个 '
再次包装路径。所以 src_path
看起来像这样:
'"C:\Src_html"', 双 "
.
你可以在按摩图上看到,这是它持有的路径:
OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: '"C:\Src_html"'