by the launcher#!python [any python exe arguments go herethese include all the python command-line arguments we met in appendix but this leads us to launcher command lines in generaland will suffice as natural segue to the next section step using command-line version switches as mentionedversion switches on command lines can be used to select python version if one isn' present in the file you run py or pyw command line to pass them switch this wayinstead of relying on filename associations in the registryand instead of (or in addition togiving versions in #lines in files in the followingwe modify our script so that it has no #directivenot launcher directive :\codepy - what py run per command-line switch :\codepy - what py dittolatest installed :\codepy - what py ditto specifically (and onlyc:\codepy what py run per launcher' default (aheadbut command-line switches also take precedence over version designation in file' directive#python :\codewhat py run per file directive :\codepy what py ditto :\codepy - what py switches override directives :\codepy - what py ditto formallythe launcher accepts the following command-line argument types (which exactly mirror the part at the end of file' #line described in the prior section) appendix bthe python windows launcher