Re: A switch somewhere, or bug? CORRECTION

Michael Torrie via Python-list <[email protected]> Fri, 5 Dec 2025 18:26:10 -0700
Newsgroups gmane.comp.python.general
Message-ID <[email protected]>
On 12/5/25 5:12 PM, Em wrote:
> Ok, using "Open with Python" , the program fails on both computers.
> Still, double-click the filename on the WIN10 computer and the program
> works.
> While, double-click the filename on the WIN11 computer and the program
> fails.

Here's a test script for you that will pop up a windows message box to
tell you where the file it is writing is truly located.  See what it
says on the two platforms.  Yes it's a few lines of code, but it will
surely tell you where the problem is.

import os
import ctypes

Starter = open("HLYlog.txt","w");
filepath = Starter.name

# following should be all on one line
ctypes.windll.user32.MessageBoxExW(None, os.path.abspath(filepath),
"True file path", 0x40000)