Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在不指定扩展名的情况下删除文件?_Python_Python 3.x - Fatal编程技术网

Python 如何在不指定扩展名的情况下删除文件?

Python 如何在不指定扩展名的情况下删除文件?,python,python-3.x,Python,Python 3.x,我把文件上传到一个服务器上,它的文件名就是它们在我的mongo数据库中的id 我有一个将文件从pdf转换为txt的过程 因此,我想删除指定的文件,但不指明其扩展名 到目前为止,我的代码如下: os.remove(os.path.join(app.config['UPLOAD_FOLDER'], str(document["_id"]) + ".txt")) 您可以使用搜索带有通配符的文件夹 doc = str(document[“_id”]) glob.glob(‘{}.*’.format(d

我把文件上传到一个服务器上,它的文件名就是它们在我的mongo数据库中的id

我有一个将文件从pdf转换为txt的过程

因此,我想删除指定的文件,但不指明其扩展名

到目前为止,我的代码如下:

os.remove(os.path.join(app.config['UPLOAD_FOLDER'], str(document["_id"]) + ".txt"))
您可以使用搜索带有通配符的文件夹

doc = str(document[“_id”])
glob.glob(‘{}.*’.format(doc))

你为什么不指明分机号?因为它并不总是
.txt
?,确切地说,为了操作文件,我需要它是.txt,但上传必须是.pdfso。是否同时删除.txt和.pdf文件?在同一个文件夹中?扩展名只不过是名称的一部分,它必须在那里。这个问题听起来像是你想删除一些文件,但你不知道哪些文件:\it run!多谢各位