Ich bin derzeit selbst Python zu lehren und war gerade fragen (in Bezug auf mein Beispiel unten) in vereinfachter Form, was die sys.argv[1]
vertritt. Bittet sie einfach um eine Eingabe?
#!/usr/bin/python3.1
# import modules used here -- sys is a very standard one
import sys
# Gather our code in a main() function
def main():
print ('Hello there', sys.argv[1])
# Command line args are in sys.argv[1], sys.argv[2] ..
# sys.argv[0] is the script name itself and can be ignored
# Standard boilerplate to call the main() function to begin
# the program.
if __name__ == '__main__':
main()
3 Stimmen
Dies ist nicht Teil der Frage, und es ist sehr alt, aber das Modul argparse ist wahrscheinlich besser geeignet für das, was Sie vorhaben, und zwar nach diese