如何使用python脚本中的7z

如何使用python脚本中的7z,python,windows,python-2.7,command-line-interface,7zip,Python,Windows,Python 2.7,Command Line Interface,7zip,我的python脚本中有以下语法 x = Popen("\"C:/Program Files/7-zip/7z\" a -tzip " + new_file + " general/*") 谁能解释一下这个语法的意思吗 我在一些论坛上解释我的理解 首先,7z应用程序将从上述路径的命令行界面启动。然后,当前目录中的文件夹general将被复制到新的\u文件中。我说得对吗 请注意,我对Python一无所知。因此,请原谅我的理解 当我运行这

我的python脚本中有以下语法

x = Popen("\"C:/Program Files/7-zip/7z\" a -tzip " + new_file + " general/*")
谁能解释一下这个语法的意思吗

我在一些论坛上解释我的理解

首先,7z应用程序将从上述路径的命令行界面启动。然后,当前目录中的文件夹general将被复制到新的\u文件中。我说得对吗

请注意,我对Python一无所知。因此,请原谅我的理解

当我运行这个命令时,我得到以下警告。有人能告诉我语法上的问题吗

WARNING: The system cannot find the file specified.
general
7-Zip 17.01 beta x64:版权所有c 1999-2017伊戈尔·巴甫洛夫:2017-08-28

打开存档:.zip 路径=.zip Type=zip 实际尺寸=93678166

扫描驱动器:

警告:系统找不到指定的文件

一般的

这样写路径:是否有效?和之间有什么区别?坦白地说,我从某个论坛上复制了这篇文章来申请

general/*是什么意思?我知道如果文件名要用空格写,就应该用引号引起来。但通配符general/*意味着什么

请注意,此脚本将使用Windows命令行界面执行

提前谢谢

当我运行这个命令时,我得到以下警告。有人能告诉我语法上的问题吗?
WARNING: The system cannot find the file specified.
general
此警告的原因不在语法中;这是因为没有名为general的文件夹

这样写路径:是否有效? 看起来是这样,但您可能并不希望文件名包含小于或大于个字符的尖括号。大概你从那里复制的是一行

new_file = "<new_file>"
-您本应替换为您选择的文件名,但您没有

general/*是什么意思? 在这种情况下,这意味着“常规”文件夹中的所有文件都将添加到zip文件中