Skip to main content
 首页 » 编程设计

python之检查路径是否以分离结束

2025年05月04日1052php

我正在设置一个小脚本,将 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\\'