目前,我有以/path_to_file/file.txt.gz 结尾的文件。
我想拆分提取文件名(在 .txt.gz 之前)。
x = os.path.basename("/path_to_file/file.txt.gz")
给我
file.txt.gz
同时
os.path.splitext("file.txt.gz")
给我
('file.txt','.gz')
是否有一个函数可以将"file"与“.txt.gz”分开?
我想我可以只使用 re.sub(),但想知道是否存在 os.path 函数。
谢谢。
最佳答案
令人惊讶的是没有人提到str.split
method takes an argument在该字符上分割的最大次数:例如,filepath.split('.', 1)
。
关于python - os.path.splitext(file.txt.gz) 到 (file,.txt.gz),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54467441/