Bonjour,
J'utilise le module argparse, cependant je rencontre un problème lorsque mon programme contient un argument obligatoire qui peut être consititué du tiret '-'
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5parser = argparse.ArgumentParser(prog='name', allow_abbrev=False) parser.add_argument('mandatory', type=str) parser.add_argument('-v', '--verbose', action="store_true", help="Verbose mode") args = parser.parse_args()Avez-vous une solution ?python3 test.py -v "abc"=> OK
python3 test.py "-X12" => KO (il pense que -X est une option (qui n'exite pas) malgrès les doubles quotes")

 

 
		
		 
         
 

 
			
			

 
   
 


 argparse argument avec tiret
 argparse argument avec tiret
				 Répondre avec citation
  Répondre avec citation


 
			
			 
  
  
  
 
 
			
Partager