Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Accepting File Argument in Python (from Send To context menu)

I'm going to start of by noting that I have next to no python experience.

alt text http://www.aquate.us/u/9986423875612301299.jpg

As you may know, by simply dropping a shortcut in the Send To folder on your Windows PC, you can allow a program to take a file as an argument.

How would I write a python program that takes this file as an argument?

And, as a bonus if anyone gets a chance -- How would I integrate that with a urllib2 to POST the file to a PHP script on my server?

Thanks in advance.

Edit-- also, how do I make something show up in the Sendto menu? I was under the impression that you just drop a shortcut into the SendTo folder and it automatically adds an option in the menu... Never mind. I figured out what I was doing wrong :)

like image 971
Salty Avatar asked Jul 17 '26 23:07

Salty


1 Answers

  1. Find out what the dragged file was: http://docs.python.org/library/sys.html#sys.argv
  2. Open it: http://docs.python.org/library/functions.html#open
  3. Read it in: http://docs.python.org/library/stdtypes.html#file.read
  4. Post it: http://docs.python.org/library/urllib2.html#urllib2.urlopen

Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!