目前,我的文件以/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')
是否存在将“文件”与“ .txt.gz”分开的功能?
我想我可以只使用re.sub(),但想知道是否存在os.path函数。
谢谢。
参考方案
惊讶的是没有人提到str.split
method takes an argument在该字符上分裂的最大次数:例如filepath.split('.', 1)
。
我有一个供个人使用的脚本,该脚本可以抓取一些网站的信息,直到最近它还可以正常工作,但是似乎其中一个网站增强了它的安全性,我无法再访问其内容。我正在使用带有请求的python和BeautifulSoup抓取数据,但是当我尝试通过请求获取网站的内容时,遇到了以下问题:'<html><head><META NAME=…
显示文件和大小缓慢命令 - python此命令获取所有文件和大小find . -type f | xargs -I x du -s x > /tmp/asd 比这个python脚本慢1000倍import os for dirpath, dirnames, filenames in os.walk("."): for f in filenames: print(f) fp…
Python:检查新文件是否在文件夹中[重复] - pythonThis question already has answers here: How do I watch a file for changes? (23个答案) 3年前关闭。 我是python的新手,但是我尝试创建一个自动化过程,其中我的代码将侦听目录中的新文件条目。例如,某人可以手动将zip文件复制到一个特定的文件夹中,并且我希望我的代码能够在文件完全…
如何将Python安装目录打印到输出? - python假设Python安装在该位置 C:\ TOOLS \ COMMON \ python \ python252我想在程序输出中打印此位置。请让我知道我可以这样做。 python大神给出的解决方案 您可以使用import sys, os os.path.dirname(sys.executable) 但请记住,与在Unix系统中相比,程序的“安装”通常是沿着以下…
如何在python中使用re从PT格式日期时间中提取分钟和秒 - python如何从时间格式PT34M23S或PT32S中提取分钟和秒,并将其转换为总秒数?import re M= re.compile('[\d]+M') S= re.compile('[\d]+S') txt='PT32S' m=re.compile('[\d]+') s=re.comp…