Python Forum
automatically get absolute paths
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
automatically get absolute paths
#2
I use a trick similar to this in small programs that use an image or sound file. Get the path to the local file and use that as the base for the files you want to open. I'm pretty sure there is no way to make it work the same way as an imported module. It's a bit of a hack anyway.

That doesn't mean it isn't useful at all. If you put your files in the same folder as this module it will work. For example, you have a folder containing all your image files and you want a simple way to get an image file. Write a version of this named imagefiles.py.
import os
DIRECTORY = os.path.dirname(__file__)

def get(relPath):
    return os.path.join(DIRECTORY, relPath)
From your program that uses image files.
import imagefile
abs_path = image_file.get('ship.png')
Reply


Messages In This Thread
automatically get absolute paths - by oclmedyb - Mar-09-2021, 08:34 PM
RE: automatically get absolute paths - by deanhystad - Mar-11-2021, 04:31 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Absolute paths in subprocess - file not found kittyticker 4 691 Jan-28-2024, 10:37 PM
Last Post: kittyticker
  pdf2image, poppler and paths jehoshua 18 15,810 Jun-14-2022, 06:38 AM
Last Post: jehoshua
  Windows paths issue otalado 3 1,567 May-29-2022, 09:11 AM
Last Post: snippsat
  Absolute beginner am I missing something? kamren 7 3,327 Sep-25-2020, 05:32 AM
Last Post: buran
  chkFile with absolute paths JarredAwesome 7 3,124 Sep-21-2020, 03:51 AM
Last Post: bowlofred
  absolute imports between folders mikisDW 0 1,608 Aug-05-2020, 12:26 PM
Last Post: mikisDW
  Paths millpond 12 5,438 Jul-30-2020, 01:16 PM
Last Post: snippsat
  Problems with windows paths delphinis 6 5,489 Jul-21-2020, 06:11 PM
Last Post: Gribouillis
  I am an absolute newbie.Help me! feynarun 4 2,613 Apr-11-2020, 09:25 PM
Last Post: feynarun
  Shortest paths to win snake and ladder sandaab 5 4,395 Jun-30-2019, 03:20 PM
Last Post: sandaab

Forum Jump:

User Panel Messages

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