Outils pour utilisateurs

Outils du site


pymultilame

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
pymultilame [2018/08/27 06:38] – [Installation] sergepymultilame [2022/02/14 08:49] (Version actuelle) – supprimée serge
Ligne 1: Ligne 1:
-======Python: pymultilame====== 
  
-<WRAP center round box centeralign 60%> 
-**Des scripts pour les tâches de tous les jours** 
-</WRAP> 
- 
-=====Principe===== 
- 
-=====Les sources sur github===== 
- 
-  * https://github.com/sergeLabo/pymultilame 
-=====Installation===== 
- 
-  * [[Créer son propre package python]] 
-Installation: 
-  sudo pip3 install -e git+https://github.com/sergeLabo/pymultilame.git#egg=pymultilame 
- 
-Mise à jour: 
-  sudo pip3 install --upgrade git+https://github.com/sergeLabo/pymultilame.git#egg=pymultilame 
- 
-=====Utilisation===== 
- 
-=====Aide===== 
-Obtenu avec pydoc3.5 
- 
-<file text docstring.txt> 
-====blendertools==== 
-CLASSES 
-    builtins.object 
-        VirtualGl 
-     
-    class VirtualGl(builtins.object) 
-      bge = blender game engine 
-      Cette class remplace 
-      from bge import logic 
-      en dehors du Game Engine. 
-      En fait, ne marche pas en dehors de Blender. 
-     |   
-      Data descriptors defined here: 
-     |   
-      __dict__ 
-          dictionary for instance variables (if defined) 
-     |   
-      __weakref__ 
-          list of weak references to the object (if defined) 
- 
-FUNCTIONS 
-    droiteAffine(x1, y1, x2, y2) 
-        Retourne les valeurs de a et b de y=ax+b 
-        à partir des coordonnées de 2 points. 
-     
-    print_str_args(*args) 
-        Imprime en terminal les variables en argument 
-        Les variables doivent être sous forme de string, 
-        par exemple 
-        print_str_args("a") 
-        imprime la variable a qui a une valeur 42 
-        a = 42 
-     
-    scene_change(sceneOld, sceneNew) 
-        End of sceneOld, load sceneNew. 
-        Scene must be str: if scene = scene python object, name is scene.name 
- 
-DATA 
-    gl = <blendertools.VirtualGl object> 
- 
-FILE 
-    /media/data/3D/projets/pymultilame/pymultilame/blendertools.py 
- 
- 
- 
-====fifolist==== 
-CLASSES 
-    builtins.object 
-        PileFIFO 
-     
-    class PileFIFO(builtins.object) 
-      Pile FIFO pour faire statistiques sur dernières valeurs. 
-     |   
-      Methods defined here: 
-     |   
-      __init__(self, size) 
-          size définit la hauteur de la pile. 
-     |   
-      append(self, new) 
-          Ajoute pour avoir une pile constante de size valeurs. 
-     |   
-      average_calcul(self) 
-          Maj de la valeur moyenne de la pile. 
-     |   
-      inconsistency(self) 
-          La dernière valeur est-elle cohérente par rapport aux précédentes ? 
-          à lancer après append et average_calcul 
-     |   
-      ---------------------------------------------------------------------- 
-      Data descriptors defined here: 
-     |   
-      __dict__ 
-          dictionary for instance variables (if defined) 
-     |   
-      __weakref__ 
-          list of weak references to the object (if defined) 
- 
-FILE 
-    /media/data/3D/projets/pymultilame/pymultilame/fifolist.py 
- 
- 
- 
-====mytools==== 
-DESCRIPTION 
-    Des méthodes souvent appelées par les autres scripts, 
-    regroupées dans une class MyTools 
- 
-CLASSES 
-    builtins.object 
-        MyTools 
-     
-    class MyTools(builtins.object) 
-      Methods defined here: 
-     |   
-      create_directory(self, directory) 
-          Crée le répertoire avec le chemin absolu. 
-          ex: /media/data/3D/projets/meteo/meteo_forecast/2017_06 
-     |   
-      data_to_json(self, data) 
-          Retourne le json des datas 
-     |   
-      get_absolute_path(self, a_file_or_a_directory) 
-          Retourne le chemin absolu d'un répertoire ou d'un fichier 
-          n'importe où. 
-     |   
-      get_all_files_list(self, root, file_end) 
-          Lit le dossier et tous les sous-dosssiers. 
-          Retourne une liste de tous les fichiers avec l'extension file_end 
-          avec le chemin absolu 
-          exemple: 
-              "network/http_download.py" 
-     |   
-      get_json_file(self, fichier) 
-          Retourne le json décodé des datas lues 
-          dans le fichier avec son chemin/nom. 
-     |   
-      print_all_key_value(self, my_dict) 
-          Imprime un dict contenant un dict, 
-          affiche le nombre de clés total. 
-     |   
-      read_file(self, file_name) 
-          Retourne les datas lues dans le fichier avec son chemin/nom 
-          Retourne None si fichier inexistant ou impossible à lire . 
-     |   
-      run_command_system(self, command) 
-          Excécute la command shell et reourne la sortie terminal. 
-          command = ['your_command', 'arg1', 'arg2', ...] 
-          Ne marche pas: 
-              resp = subprocess.call(command.split()) 
-     |   
-      write_data_in_file(self, data, fichier) 
-          Ecrit des data de type string dans le fichier, écrase l'existant. 
-     |   
-      ---------------------------------------------------------------------- 
-      Data descriptors defined here: 
-     |   
-      __dict__ 
-          dictionary for instance variables (if defined) 
-     |   
-      __weakref__ 
-          list of weak references to the object (if defined) 
- 
-DATA 
-    __all__ = ['MyTools'] 
- 
-FILE 
-    /media/data/3D/projets/pymultilame/pymultilame/mytools.py 
- 
- 
- 
-====http_download==== 
-DESCRIPTION 
-    Télécharge une url. 
-    Peut aussi l'enregister 
- 
-CLASSES 
-    builtins.object 
-        HttpDownload 
-     
-    class HttpDownload(builtins.object) 
-      Télécharge une url. 
-     |   
-      Retourne 
-          - un string si text (html) 
-          - des bytes si fichier 
-      Enregistre dans un fichier 
-     |   
-      Usage: 
-          hd = HttpDownload() 
-          # recupère la réponse 
-          resp = hd.get_response(url, timeout=2) 
-          # ou enregistre           
-          hd.save_response(u, timeout=2, name=name) 
-          # ou les 2 
-          resp = hd.save_response(u, timeout=2, name=name) 
-     |   
-      Methods defined here: 
-     |   
-      decode_or_not(self, response) 
-          Decode utf-8 si text, rien si fichier. 
-          Donc text = utf-8, fichier = bytes 
-     |   
-      get_response(self, someurl, timeout=2) 
-          Retourne la réponse de la requête, decodée si str 
-     |   
-      request(self, someurl, timeout=2) 
-          Télécharge une url. 
-          Retourne des bytes: https://bit.ly/2wau8j1 ou string vide 
-     |   
-      save_response(self, someurl, timeout=2, name='toto') 
-          Enregistre la réponse de la requête à someurl, 
-          dans un fichier name 
-          Retourne aussi la réponse. 
-          Si réponse None, ne fera rien, retourne None 
-     |   
-      ---------------------------------------------------------------------- 
-      Data descriptors defined here: 
-     |   
-      __dict__ 
-          dictionary for instance variables (if defined) 
-     |   
-      __weakref__ 
-          list of weak references to the object (if defined) 
- 
-FUNCTIONS 
-    save_data_in_file(data, fichier, mode) 
-        Mode 'w' écrit un string dans le fichier 
-        Mode 'wb' écrit des bytes dans le fichier 
-        donc enregistre un fichier 
-        w ecrase 
-        a ajoute 
- 
-DATA 
-    __all__ = ['HttpDownload', 'save_data_in_file'] 
- 
-FILE 
-    /media/data/3D/projets/pymultilame/pymultilame/http_download.py 
- 
- 
- 
-====tcpclient==== 
-CLASSES 
-    builtins.object 
-        TcpClient 
-     
-    class TcpClient(builtins.object) 
-      Envoi et réception sur le même socket en TCP. 
-     |   
-      Methods defined here: 
-     |   
-      __init__(self, ip, port) 
-          Initialize self.  See help(type(self)) for accurate signature. 
-     |   
-      close_sock(self) 
-          Fermeture de la socket. 
-     |   
-      connect_sock(self) 
-          Connexion de la socket, si ok retoune 1 sinon None 
-     |   
-      create_socket(self) 
-          Création du socket sans try, et avec connexion. 
-     |   
-      listen(self) 
-          Retourne les data brutes reçues. 
-     |   
-      reconnect(self) 
-          Reconnexion. 
-     |   
-      send(self, msg) 
-          Envoi d'un message, avec send, msg doit être encodé avant. 
-     |   
-      ---------------------------------------------------------------------- 
-      Data descriptors defined here: 
-     |   
-      __dict__ 
-          dictionary for instance variables (if defined) 
-     |   
-      __weakref__ 
-          list of weak references to the object (if defined) 
- 
-FUNCTIONS 
-    sleep(...) 
-        sleep(seconds) 
-         
-        Delay execution for a given number of seconds.  The argument may be 
-        a floating point number for subsecond precision. 
- 
-FILE 
-    /media/data/3D/projets/pymultilame/pymultilame/tcpclient.py 
-</file> 
-         
-{{tag>python sb}} 
pymultilame.1535351896.txt.gz · Dernière modification : 2018/08/27 06:38 de serge