pymultilame
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
pymultilame [2018/09/07 17:37] – [Installation] serge | pymultilame [2021/08/21 15:47] – ↷ Liens modifiés en raison d'un déplacement. 216.244.66.228 | ||
---|---|---|---|
Ligne 31: | Ligne 31: | ||
=== Installation de Twisted pour python 3.x === | === Installation de Twisted pour python 3.x === | ||
- | * [[installation_de_twisted|Python: | + | * [[archives:installation_de_twisted|Python: |
< | < | ||
Ligne 54: | Ligne 54: | ||
<code python> | <code python> | ||
+ | # Imports en python3 | ||
from pymultilame import HttpDownload | from pymultilame import HttpDownload | ||
from pymultilame import MyTools | from pymultilame import MyTools | ||
- | from pymultilame import | + | from pymultilame import |
from pymultilame import MyConfig | from pymultilame import MyConfig | ||
from pymultilame import get_my_ip | from pymultilame import get_my_ip | ||
Ligne 70: | Ligne 71: | ||
from pymultilame import scene_change, | from pymultilame import scene_change, | ||
from pymultilame import get_all_objects, | from pymultilame import get_all_objects, | ||
+ | |||
+ | |||
+ | # Imports en python2 | ||
+ | |||
+ | from pymultilame.myconfig2 import MyConfig2 | ||
+ | from pymultilame.tcpclient2 import TcpClient2 | ||
</ | </ | ||
Ligne 79: | Ligne 86: | ||
voir le fichier LICENSE | voir le fichier LICENSE | ||
- | |||
=====Documentation génèrée avec pydoc3.5===== | =====Documentation génèrée avec pydoc3.5===== | ||
- | Le code source | + | Le script |
====blendergetobject==== | ====blendergetobject==== | ||
<code txt> | <code txt> | ||
FUNCTIONS | FUNCTIONS | ||
get_all_objects() | get_all_objects() | ||
- | | + | |
+ | Retourne un dict {nom de l' | ||
| | ||
get_all_scenes() | get_all_scenes() | ||
Ligne 202: | Ligne 209: | ||
| | ||
| | ||
+ | | ||
| | ||
| | ||
Ligne 425: | Ligne 433: | ||
CLASSES | CLASSES | ||
class MyConfig(builtins.object) | class MyConfig(builtins.object) | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | </ | ||
+ | |||
+ | ====myconfig2==== | ||
+ | <code txt> | ||
+ | DESCRIPTION | ||
+ | Le fichier ini doit être défini avec son chemin absolu | ||
+ | | ||
+ | Pour un projet python: | ||
+ | import os | ||
+ | dossier = os.path.dirname(os.path.abspath(__file__)) | ||
+ | ou | ||
+ | os.getcwd() | ||
+ | | ||
+ | Pour un projet Blender, le chemin complet est trouvé avec: | ||
+ | bge.logic.expandPath() | ||
+ | |||
+ | CLASSES | ||
+ | | ||
| | ||
| | ||
Ligne 471: | Ligne 514: | ||
| | ||
| | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
| | ||
| | ||
Ligne 485: | Ligne 532: | ||
| | ||
| | ||
- | | + | |
- | | + | |
- | | + | |
- | | + | |
| | ||
- | | + | |
- | | + | |
+ | | ||
+ | | ||
+ | | ||
+ | | ||
</ | </ | ||
- | ====tcpclient==== | + | ====tcpclient2==== |
<code txt> | <code txt> | ||
CLASSES | CLASSES | ||
- | class TcpClient(builtins.object) | + | |
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | </ | ||
+ | |||
+ | ====tcpclient3==== | ||
+ | <code txt> | ||
+ | CLASSES | ||
+ | | ||
+ | | ||
| | ||
| | ||
Ligne 505: | Ligne 591: | ||
| | ||
| | ||
+ | | ||
+ | | ||
| | ||
| | ||
Ligne 510: | Ligne 598: | ||
| | ||
| | ||
- | | ||
| | ||
| | ||
| | ||
| | ||
- | | + | |
- | | + | |
+ | | ||
+ | | ||
| | ||
| | ||
Ligne 558: | Ligne 647: | ||
| | ||
| | ||
+ | |||
</ | </ | ||
- | {{tag> | + | |
+ | {{tag> |