Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Unable to access jarfile
#2
I guess you're running your tool in a different directory and Python is searing at the wrong places.

import subprocess
from pathlib import Path


script_dir = Path(__file__).parent
jar_file = script_dir / "XYZ.jar"

subprocess.call(["echo", "Path", jar_file.absolute()])
Quote:Changed in version 3.6: args parameter accepts a path-like object if shell is False and a sequence containing path-like objects on POSIX.

Changed in version 3.8: args parameter accepts a path-like object if shell is False and a sequence containing bytes and path-like objects on Windows.

If your Program have to be stated inside the program directory, you can tell this subprocess to do.
# will print /var
subprocess.call(["pwd"], cwd="/var")
Almost dead, but too lazy to die: https://sourceserver.info
All humans together. We don't need politicians!
Reply


Messages In This Thread
Unable to access jarfile - by Rakshan - Jul-27-2021, 11:48 AM
RE: Unable to access jarfile - by DeaD_EyE - Jul-27-2021, 01:20 PM
RE: Unable to access jarfile - by Rakshan - Jul-28-2021, 11:10 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Unable to access the user input value given to daterangepicker klllmmm 1 2,296 May-26-2021, 09:16 PM
Last Post: nilamo
  Unable to read update access DB saaketh 1 1,964 Sep-24-2019, 11:37 AM
Last Post: Malt
  Passing Values of Dictionaries to Function & Unable to Access Them firebird 3 2,586 Aug-03-2019, 10:25 PM
Last Post: firebird

Forum Jump:

User Panel Messages

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