Python Forum
Select correct item from list for subprocess command
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Select correct item from list for subprocess command
#1
I'm having trouble getting my user input into a subprocess command. Everything seems to work fine until it takes the screenshot and it ends up choosing the last item in the list instead of the entered number. I have 4 files in the folder that fit the endswith requirement and they all print correctly. Any help with this would be much appreciated.

import os
import subprocess

user_choice = input("Enter a directory: ")
location = os.scandir(user_choice)
list1 = []

for file in location:
    if file.name.endswith(('.mp4', '.mkv')):
        list1.append(file.name)

for count, ele in enumerate(list1, 1):
    print(str(count) + ".", ele)

f1 = input("Select a file: ")
f2 = list1[int(f1)]
subprocess.run(['ffmpeg', '-i', f2, '-ss', '00:00:02', '-vframes', '1', f'{file.name.split(".")[0]}.png'])
Reply


Messages In This Thread
Select correct item from list for subprocess command - by pythonnewbie138 - Jul-24-2020, 06:15 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Using subprocess to execute complex command with many arguments medatib531 5 1,888 Apr-27-2023, 02:23 PM
Last Post: medatib531
Lightbulb IMAP select command Linh_lee 2 1,138 Aug-19-2022, 09:11 PM
Last Post: Linh_lee
Question Finding string in list item jesse68 8 1,887 Jun-30-2022, 08:27 AM
Last Post: Gribouillis
  select Eof extension files based on text list of filenames with if condition RolanRoll 1 1,529 Apr-04-2022, 09:29 PM
Last Post: Larz60+
  how to easily create a list of already existing item CompleteNewb 15 3,571 Jan-06-2022, 12:48 AM
Last Post: CompleteNewb
  Remove an item from a list contained in another item in python CompleteNewb 19 5,766 Nov-11-2021, 06:43 AM
Last Post: Gribouillis
  use subprocess on linux\pi wwith a "grep " command korenron 2 8,119 Oct-19-2021, 10:52 AM
Last Post: DeaD_EyE
  deleting select items from a list Skaperen 13 4,551 Oct-11-2021, 01:02 AM
Last Post: Skaperen
  count item in list korenron 8 3,490 Aug-18-2021, 06:40 AM
Last Post: naughtyCat
  Time.sleep: stop appending item to the list if time is early quest 0 1,883 Apr-13-2021, 11:44 AM
Last Post: quest

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020