Принятие аргумента файла в Python (из контекстного меню «Отправить»)
-
03-07-2019 - |
Вопрос
Начну с того, что у меня практически нет опыта работы с Python.
альтернативный текст http://www.aquate.us/u/9986423875612301299.jpg
Как вы, возможно, знаете, просто поместив ярлык в папку «Отправить» на ПК с Windows, вы можете разрешить программе использовать файл в качестве аргумента.
Как мне написать программу на Python, которая принимает этот файл в качестве аргумента?
И в качестве бонуса, если у кого -то есть шанс - как бы я интегрировал это с urllib2, чтобы опубликовать файл в сценарий PHP на моем сервере?
Заранее спасибо.
Изменить. Кроме того, как мне сделать так, чтобы что-то отображалось в меню «Отправить»?У меня сложилось впечатление, что вы просто помещаете ярлык в папку «Отправить», и он автоматически добавляет опцию в меню...Неважно.Я понял, что делаю не так :)
Решение
- Узнайте, что это был за файл: http://docs.python.org/library/sys.html#sys.argv
- Открой это: http://docs.python.org/library/functions.html#open
- Прочтите это в: http://docs.python.org/library/stdtypes.html#file.read
- Опубликуйте это: http://docs.python.org/library/urllib2.html#urllib2.urlopen
Другие советы
import sys
for arg in sys.argv:
print arg