Hello,
I am trying to do a python code. Using Windows, I got as far as the step that
asks me to “copy the logistics.py file and save it in the same folder that you
are running python from” (as displayed by the command prompt).
Can you help direct me where to go to copy and save this “logistics.
I have a script to which I'd like to add a --version flag. It should print
the version number then exit, much in the same way --help prints the help
text then exits. I haven't been able to figure that out. I always get a
complaint about the required positional argument.
I think I could use somethi
On 27Nov2022 16:47, Karen Park wrote:
I am trying to do a python code. Using Windows, I got as far as the
step that asks me to “copy the logistics.py file and save it in the
same folder that you are running python from” (as displayed by the
command prompt).
Can you help direct me where to go t
I wondered whether subparsers might work, but they don't quite fit here.
This seems to fit the bill fairly well, though I agree it would be
nice if there were a neater option:
import argparse
import sys
VERSION = 0.1
def main(args):
parser.parse_args(args)
class VersionAction(argparse.Act
> class VersionAction(argparse.Action):
> def __call__(self, parser, namespace, values, option_string):
> print(VERSION)
> exit()
...
> parser.add_argument("-v", "--version", nargs=0, action=VersionAction)
Thanks. An action class didn't occur to me. I looked briefly at the
code
On 11/27/22 16:40, Skip Montanaro wrote:
I have a script to which I'd like to add a --version flag. It should print
the version number then exit, much in the same way --help prints the help
text then exits. I haven't been able to figure that out. I always get a
complaint about the required positi
Create a folder anywhere convenient and copy it in there.Then - if python has
been downloaded from the Python website and installed "normally" you can open a
command prompt in that folder and type C:\\$>python
logistics.py"normally" means Python is in your path environment
variable.--(Unsigned
On Sun, 27 Nov 2022 16:47:29 -0600, Karen Park declaimed
the following:
>I am trying to do a python code. Using Windows, I got as far as the step that
>asks me to “copy the logistics.py file and save it in the same folder that you
>are running python from” (as displayed by the command prompt).
Use two parsers:
import argparse
import sys
vparser = argparse.ArgumentParser(add_help=False)
vparser.add_argument('--version',action="store_true",help="show version")
# look for version, ignore remaining arguments
vargs, _ = vparser.parse_known_args()
if vargs.version:
print("Version 2.0")
>
> ummm, hate to say this, but have you checked the documentation? this
> case is supported using an action named 'version' without doing very much.
>
Thanks, Mats.
I actually searched all over the argparse docs. (There's a lot to digest.
Honestly, if I wasn't attempting to be sort of up-to-dat
I figured it out…there was a logistics file given with the assignment! I
thought it was supposed to be a download included with the python download…oops!
Thanks,
Karen
> On Nov 27, 2022, at 9:34 PM, Skip Montanaro wrote:
>
>
>>
>>
>> ummm, hate to say this, but have you checked the docu
11 matches
Mail list logo