Python: absolute path error in mac -
i using python on mac , open pdf file present in different directory directory main python code running. tried different options there error saying file doesn't exist when file present or [error no. 2] file cannot opened. here code use:
helpfile = os.path.abspath('~/help/help.pdf') self.help_btn = tk.button(self.help_frm, text="help!", width=8, command = lambda: os.system("open "+helpfile)) could 1 please.
abspath not expand ~ user's home directory, calculates absolute path of file based on path relative current working directory.
from docs, equivalent to:
normpath(join(os.getcwd(), path)) so in code, helpfile being set "/path/to/cwd/~/help/help.pdf"
to expand ~, use os.path.expanduser.
Comments
Post a Comment