我制作了一个非常简单的脚本,用于重命名PDF文件。程序很简单。我必须打开PDF才能看到该特定文件的名称。有时候,我最多可以重命名100个PDF。
脚本如下:
import os
path = os.getcwd()
filenames = os.listdir(path)
prefix = input("Vad ska stå innan? ")
for filename in filenames:
if filename.endswith(".pdf"):
filepath = path + "\\" + filename
print(filename)
os.startfile(filepath)
nyttNamn = input("Nytt namn: ")
nyttNamn = prefix + " " + nyttNamn + ".pdf"
os.rename(filename, nyttNamn)
else:
continue
我唯一的问题是,当我打开PDF(在chrome中打开,在新选项卡中打开)时,我必须alt + tab回到外壳程序,以使循环继续到下一个PDF文件。
有什么办法可以在后台打开PDF,以便我仍在外壳中并可以编写,或者以某种方式自动打开它并返回外壳窗口吗?
答案 0 :(得分:0)
您可以简单地使用以下内容:
import os
path = "/var/www/pdfs/"
dirs = os.listdir(path)
for file in dirs:
os.rename(file, newfilename)
有关os.rename here的更多信息。