Comment crée un argument python?
heh
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je suis en train de programmer un oscilloscope et pour cela j'ai crée 2 scripts et plusieurs fichier.SET.
Et j'aimerais les rendres parametrable c'est a dire les faire passer en argument mais je ne sais pas trop comment m'y prendre.
Voici mon script python qui appelle une bibliothèque (ici comparaison.SET) et ce que j'aimerais faire c'est que depuis un executable normal pouvoir appeler python, mon script (code_fini.py) ainsi que la biblioteque.
Est-ce possible?
Merci à vous
Je suis en train de programmer un oscilloscope et pour cela j'ai crée 2 scripts et plusieurs fichier.SET.
Et j'aimerais les rendres parametrable c'est a dire les faire passer en argument mais je ne sais pas trop comment m'y prendre.
import pyvisa
import time
rm = pyvisa.ResourceManager()
rm.list_resources()
scope = rm.open_resource('USB0::0x0699::0x03A4::C040158::INSTR')
scope.query('*IDN?')
scope.timeout = 100000
scope.read_termination = '\n'
scope.write_termination = '\n'
f = open('C:\\Users\\stagiaire\\Desktop\\Stage_El_harrani\\oscilloscope\\script python py\\comparaison.set')
fileArray = f.read().splitlines();
for f in fileArray:
linesArray = f.split(";");
for idx,l in enumerate(linesArray):
if(l != ''):
if(idx == 0):
splitedData = l.split(" ");
structure = splitedData[0];
scope.write(structure + " " + splitedData[1]);
else:
splitedData = linesArray[0].split(" ");
path = splitedData[0].split(":")[:-1];
structure = ":".join(path) + ":" + l.split(" ")[0];
scope.write(structure + " " + l.split(" ")[1]);
Voici mon script python qui appelle une bibliothèque (ici comparaison.SET) et ce que j'aimerais faire c'est que depuis un executable normal pouvoir appeler python, mon script (code_fini.py) ainsi que la biblioteque.
Est-ce possible?
Merci à vous
Configuration: Windows / Edge 91.0.864.41
A voir également:
- Comment crée un argument python?
- Comment créer un groupe whatsapp - Guide
- Cree un compte google - Guide
- Comment créer un compte gmail - Guide
- Citizen code python avis - Accueil - Outils
- Créer un lien pour partager des photos - Guide
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
c'est quoi un exécutable normal?
c'est quoi un exécutable normal?
C:\Users\stagiaire>python
Python 3.9.4 (tags/v3.9.4:1f2e308, Apr 6 2021, 13:40:21) [MSC v.1928 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
et lorsque j'entre seulement le nom de mon programme voila ce que cela m'affiche:
C:\Users\stagiaire>code_fini.py
'code_fini.py' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.