pythonrar所有文件都在目录中,每个文件的目录不同

2024-10-03 11:13:00 发布

您现在位置:Python中文网/ 问答频道 /正文

感觉这是一个非常愚蠢的问题,但是rar的文档总体上是相当粗略的,使用python来rar的点击率非常高,甚至没有一个尝试我要做的事情(我觉得有点奇怪)。在

我有一个目录,里面有一堆文件: 文件_1.ext 文件_2.ext 文件_3.ext ... 文件扩展名

名称不一定统一,扩展名也不一定一致。 我正在寻找一个python脚本来: 目录中所有不以开头的文件。 rar a-m0-R-v1g文件_姓名.rar“文件名”注:文件_姓名.rar没有“.ext”

“rar a-m0-R-v1g文件”_姓名.rar“文件名”部分是我在发送shell命令时使用的,对于一个文件,我必须自己输入文件名等。这不是问题,但现在我要处理很多大文件,一个一个地输入它们太多了,但我需要每个文件都是它自己的卷。在


Tags: 文件文档目录名称文件名事情ext姓名
1条回答
网友
1楼 · 发布于 2024-10-03 11:13:00

怎么样:

    import os
    for file_n in os.listdir(DIRECTORY_NAME):
         if not file_n.startswith('.') and not file_n.endswith('.rar'):
              os.system('rar a -m0 -R -v1g %s.rar "%s"' %(os.path.splitext(file_n)[0], file_n))

相关问题 更多 >