我正在设置一个小脚本,将 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
请您参考如下方法:
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\\'
