To start vlc using python, I've done that :
import subprocess p = subprocess.Popen(["C:\Program Files(x86)\VideoLAN\VLC\vlc.exe","C:\Users\Kamilos\Desktop\TBT\Tbt_S01E17.avi"]) But it doesn't work, why ? :p
(tested in python 2.7.3 and 3)
EDIT SOLVED : like Drake said, just replace back-slash with blash
subprocess.Popen(["C:/Program Files(x86)/VideoLAN/VLC/vlc.exe","C:/Users/Kamilos/Desktop/TBT/Tbt_S01E17.avi"])
p = subprocess.Popen([r"C:\Program Files(x86)\VideoLAN\VLC\vlc.exe",r"C:\Users\Kamilos\Desktop\TBT\Tbt_S01E17.avi"])