No it's not on the same level, it's subtly different. The file could be altered during the brief instant between when you execute the file and when the program loads itself. Or the whole thing could be run from the REPL with no "file" at all.
>If python had a function called "quine()"...
If we wanted to REALLY trivialize it, just use the blank program (which prints nothing, thus prints itself). :)