2

我正在设置一个小脚本来合并包含求职信、简历和参考资料的文件夹中的 PDF。我想知道是否有一个 Python 方法可以查看路径字符串并检测它是否以 / 结尾,如果没有,我可以将 / 添加到它。例如-

dircheck = raw_input("Directory with cover, resume, and references:")
if dircheck (has no slash at end):
    homedir = dircheck + os.sep
else:
    dircheck = homedir
4

1 回答 1

16
if not dircheck.endswith(os.sep):
    homedir = dircheck + os.sep
else:
    dircheck = homedir

 

或者,os.path.join它的空路径:

os.path.join(dircheck, "")

# Unix

In [31]: os.path.join("asd/", "")
Out[31]: 'asd/'

In [32]: os.path.join("asd", "")
Out[32]: 'asd/'

# Windows

>>> os.path.join("asdasd/", "")
'asdasd/'
>>> os.path.join("asdasd\\", "")
'asdasd\\'
>>> os.path.join("asdasd", "")
'asdasd\\'
于 2013-03-31T01:24:34.207 回答