当文件名不断变化时,如何在python中解压缩文件?

时间:2018-07-16 04:38:50

标签: python file

我是一个初学者,所以抱歉,如果我对这个问题有点含糊。

我有一个运行并生成tar文件的perl脚本。我正在尝试编写一个将文件解压缩的python脚本。唯一的问题是每次运行脚本时文件名都会更改。

filename = name-month-day-year-hour-minute-seconds.tar.gz(eg filename = final-06-23-2018-11-40-32.tar.gz)

我正在尝试找到方法(可能是正则表达式)来解压缩python脚本中的文件,因为由于添加的日期和时间,我每次运行脚本时文件名始终会更改。我在命令行上尝试了tar -xvf final*,但是可以,但是当我在python脚本中执行tarfile.open(final*, r:gz)时,它似乎不起作用。有帮助吗?

1 个答案:

答案 0 :(得分:0)

您可以使用glob.glob()使用通配符搜索文件:

   curl -s -X POST \
      http://localhost:4000/channels/mychannel/peers \
      -H "authorization: Bearer $ORG1_TOKEN" \
      -H "content-type: application/json" \
      -d '{
        "peers": ["peer0.org1.example.com","peer1.org1.example.com"]
    }'