Python Forum
Take user input and split files using 7z in python
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Take user input and split files using 7z in python
#3
Do not use os.system subprocess has taken over that task long ago.
cd in a subprocess use cwd argument to change directory.
Working example that spilt up rain.mp3 in 2-mb files and place files in C:\code.
import subprocess

intput_file = 'rain.mp3'
output_files = 'rain_a.7z'
subprocess.run([r'C:\Program Files\7-Zip\7z.exe', 'a', '-v2m', output_files, intput_file], cwd=r'C:\code')
Reply


Messages In This Thread
RE: Take user input and split files using 7z in python - by snippsat - Dec-11-2022, 07:39 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Class test : good way to split methods into several files paul18fr 4 619 Jan-30-2024, 11:46 AM
Last Post: Pedroski55
  WHILE LOOP NOT RETURNING USER INPUT AFTER ZerroDivisionError! HELP! ayodele_martins1 7 1,210 Oct-01-2023, 07:36 PM
Last Post: ayodele_martins1
Sad How to split a String from Text Input into 40 char chunks? lastyle 7 1,295 Aug-01-2023, 09:36 AM
Last Post: Pedroski55
  restrict user input to numerical values MCL169 2 1,023 Apr-08-2023, 05:40 PM
Last Post: MCL169
  Split Bytearray into separate Files by Hex delimter lastyle 5 2,977 Mar-09-2023, 07:49 AM
Last Post: bowlofred
  user input values into list of lists tauros73 3 1,167 Dec-29-2022, 05:54 PM
Last Post: deanhystad
Information How to take url in telegram bot user input and put it as an argument in a function? askfriends 0 1,206 Dec-25-2022, 03:00 PM
Last Post: askfriends
Sad how to validate user input from database johnconar 3 2,076 Sep-11-2022, 12:36 PM
Last Post: ndc85430
  How to split the input taken from user into a single character? mHosseinDS86 3 1,269 Aug-17-2022, 12:43 PM
Last Post: Pedroski55
  Use pexpect to send user input alisha17 0 2,025 May-10-2022, 02:44 AM
Last Post: alisha17

Forum Jump:

User Panel Messages

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