corrections du cours après la présentation
This commit is contained in:
parent
08495c6a07
commit
b98c46b4ae
|
@ -428,7 +428,7 @@ Traduction d'une structure de données dans une autre
|
|||
'low': '192.168.0.8',
|
||||
'only_unknown': False}],
|
||||
'mask': '255.255.255.0'},
|
||||
{'address': '192.168.0.1',
|
||||
{'address': '192.168.10.0',
|
||||
'dynamicRanges': [{'high': '192.168.0.12',
|
||||
'low': '192.168.0.5',
|
||||
'only_unknown': True},
|
||||
|
|
|
@ -433,6 +433,17 @@ Le prompt OCaml (utop)::
|
|||
val y : int = 3
|
||||
# y * y;;
|
||||
- : int = 9
|
||||
Construire une boucle d'interaction avec l'utilisateur en python::
|
||||
|
||||
#!/usr/bin/env python3
|
||||
error = True
|
||||
while error:
|
||||
try:
|
||||
entier = int(input('donnez un entier : '))
|
||||
error = False
|
||||
except:
|
||||
print('une valeur entiere est attendue')
|
||||
print(entier)
|
||||
|
||||
Lire et écrire dans un fichier
|
||||
------------------------------
|
||||
|
|
|
@ -87,6 +87,20 @@ Traceback (most recent call last):
|
|||
NameError: name 'email' is not defined
|
||||
>>>
|
||||
|
||||
Pour récupérer le chemin du module
|
||||
|
||||
.. code-block:: python
|
||||
|
||||
print(os.path.abspath(<module>.__file__))
|
||||
|
||||
Pour importer un module qui n'est pas dans le `sys.path`
|
||||
|
||||
|
||||
.. code-block:: python
|
||||
|
||||
fch = open('/path/to/mymodule/custom.py', 'r')
|
||||
my_module = imp.load_module('dhcp_custom', fch, '/path/to/mymodule.py', ('.py', 'U', 1))
|
||||
|
||||
Connaître la version d'un module
|
||||
-------------------------------------
|
||||
|
||||
|
|
Loading…
Reference in New Issue