【问题标题】:Rename *.pdf into convert.pdf [duplicate]将 *.pdf 重命名为 convert.pdf [重复]
【发布时间】:2013-08-30 04:45:33
【问题描述】:

如何将某些 PDF 文件 (*.pdf) 的名称更改为 convert.pdf?

相关目录中只有一个PDF文件。

【问题讨论】:

  • 为什么你需要在 Python 中做这件事,而不是在 bash/cmd/不管你的 shell 是什么?
  • 到目前为止你有没有尝试过?
  • 你应该发布你目前所拥有的,所以我们可以帮助而不是为你编写代码:]

标签: python


【解决方案1】:

在 Python 中这样做似乎很愚蠢,因为您可以在 sh 兼容的 shell(大多数非 Windows 系统上的默认值)中编写 mv *.pdf convert.pdf 或在 cmd(Windows 上的默认值)中编写 rename *.pdf convert.pdf。但如果你真的想,你可以通过两种方式来做。

import glob, os
for name in glob.iglob('*.pdf'):
    os.rename(name, 'convert.pdf')

import os
for name in os.listdir('.'):
    if os.path.splitext(name)[1] == '.pdf':
        os.rename(name, 'convert.pdf')

【讨论】:

    猜你喜欢
    • 2011-03-25
    • 1970-01-01
    • 2021-06-12
    • 1970-01-01
    • 2019-08-17
    • 2019-02-20
    • 1970-01-01
    • 1970-01-01
    • 2023-03-02
    相关资源
    最近更新 更多