我有一个显示文件名的简单脚本
import os
path = "C:\\temp\\somefiles\\"
theFiles = os.listdir(path)
for f in theFiles:
print(f)bak.txt gwen.bat spoon_01.jpg spoon_02.jpg
到目前一切尚好。我希望能够将我想要处理的文件拖放到一个极简主义的桌面小部件上,而不是对路径名进行硬编码。我对Python有哪些选择?
发布于 2021-11-30 17:09:20
根据注释,在windows中,您可以将文件拖放到.py文件上,它将与sys.argv变量中的文件一起执行
import sys
theFiles = sys.argv[1:] #argv[0] is the script itself.
for f in theFiles:
print(f)
input("Press Any Key to Continue")将你的.py文件放在windows的'SendTo‘目录下,你就可以通过右键菜单来完成这项工作
https://stackoverflow.com/questions/70172564
复制相似问题