0
os.path.dirname("C:\\myfile\test.h")
给人造成Python内置函数os.path.dirname(路径)给出不一致的输出?
'C:\\' as dir name
而
os.path.diranme("C:\\myfile\mytest.h")
给出结果
'C:\\myfile'
如何获得第2个输出所有的时间? 使用python 2.7
因此,如果我们不同意这一问题从命令行输入它作为输入,我们应该在处理它之前在我们的用户输入路径中的任何地方添加'\'? – niyant
@niyant,如果你的意思是你使用'raw_input'输入路径,否。反斜杠将为您逃脱。如果你的代码是'os.path.dirname(raw_input(“enter filename”))'并且用户输入'c:\ myfile \ test.h',它将正确地确定目录名为'c:\ myfile'。通过'sys.argv'给出的输入也是如此。 – Kevin
谢谢您的详细解释 – niyant