我正在重写一个python脚本,它的部分功能是在我右键单击图像序列的文件夹中搜索的。我认为我擅长的python方面,但右键单击不多. 我可以在 regedit 中创建一个右键单击按钮,但我不确定如何将一个参数从我右键单击文件夹的位置传递到我的 python 脚本。我希望参数具有文件夹的路径。我找到了一篇关于这个的帖子,但它对我不起作用..也许是因为他们是在 xp 上制作的?我不确定。(下面的链接)
我还发现了这个代码片段,我认为它以前被用作richt-click 命令。
@="\"C:\Python26\python.exe\"\"L:\HAL\Func\search\search.py\"%L"
谁能给我解释一下?我明白它首先要运行 python 然后运行脚本.. 但是 @= 和 %L 是什么?我真的很想了解这一点,昨天我花了一整天的时间试图弄清楚,但我只是没有找到太多。在此先感谢您的帮助 :)
这是我也想传递参数的python脚本
import sys
import os
def __main__(argv = sys.argv):
fileName = argv[1]
print argv
print fileName