右键单击上下文菜单中的-->运行python脚本+公开变量

cbeh67ev  于 2021-07-14  发布在  Java
关注(0)|答案(0)|浏览(208)

我正在寻找一些帮助来运行一个python脚本在文件夹中当我右键单击+运行example.py,它可以得到当前文件夹路径当我右键单击和移动文件到特定的文件夹。然后我希望我的脚本选择该路径并继续执行脚本。脚本本身可以工作,但每次运行时都必须手动输入路径(这并不理想)。我成功地将快捷方式添加到上下文菜单并运行脚本,但是我不知道脚本如何在不将其分配给变量的情况下选择当前路径(基本上是为了获取当前文件夹的路径)
在注册表编辑器中,我添加了一个指向python位置和example.py文件的新键。
计算机\hkey\u classes\u root\directory\background\shell
值:c:\python\python372\python.exe“c:\temp\example.py”
这就是我到目前为止所做的(我是python的初学者)。如果你能帮忙,请告诉我!
非常感谢

import os
import shutil
import glob

PATH = r"c:\temp\example.py"
ext_filter = ['jpg', 'jpeg', 'png', 'bmp']
IMAGES = []

for x in os.walk(PATH):
    for ext in ext_filter:
        for y in glob.glob(os.path.join(x[0], '*.' + ext)):
            IMAGES.append(y)
for img in IMAGES:
    shutil.move(img, PATH + "\\" + "IMAGES" + "\\" img.split("\\")[-1])

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题