kernelox a écrit 15 commentaires

  • # oui mais ...

    Posté par  . En réponse au message fonctions . Évalué à 1.

    merci pour ton commentaire , mais parcontre on dit que pyhon est sequentiel donc normalement il doit executer la focntion func non ?
    ou sinon dans les cas des fonctions il faut qu'elle ssoit dabord appelé par un objet de la classe ?
    merci

  • # code ./?

    Posté par  . En réponse au message fonctions . Évalué à 1.

    j'ai trouvé un code de ce type sur internet à ce propos :

    file one.py

    def func():
    print("func() in one.py")

    print("top-level in one.py")

    if name == "main":
    print("one.py is being run directly")
    else:
    print("one.py is being imported into another module")

    quand on invoque python one.py , pourquoi on a une execution de ce type :
    top-level in one.py
    one.py is being run directly

    Pourquoi on zappe la fonction "func" et on n'a pas le "print("func() in one.py")" à l'execution .
    Merci

  • # foo

    Posté par  . En réponse au message python , fichier __init__py & virtualenv .. Évalué à 1.

    foo c'est quoi ça ? un module spécifique ??
    merci pour ta dernière réponse

  • # recap

    Posté par  . En réponse au message python , fichier __init__py & virtualenv .. Évalué à 1.

    si j'ai bien compris en tout cas :
    quand je crée un module et que je peux l'importer dans mon fichier courant qui contient mon code .py de base , le module doit :
    être soit dans le dossier relatif a lib dans l'install python .
    soit je peut mettre mon module dans le meme dossier que celui de mon code de base tout en ajoutant un fichier init.py qui indique le chemin vers ce module depuis l'arborscence .
    exemple
    dans home/code : j'ai code.py
    je veux ajouter un module noté complément.py , donc je fais import complément dans code.py
    puis dans le fichier init je met : from code import complément .
    est ce exacte ..??

  • # supposons que .

    Posté par  . En réponse au message python , fichier __init__py & virtualenv .. Évalué à 1.

    supposons que les compléments ( compelement1.py , complément2.py ….) ne soient pas dans le meme dossier que mon code originale (blabla.py ) :
    dans : /home/code/ : j'ai blabla.py .
    dans /home/complementcode/ : j'ai les compléments.py (comlement1, complément2 …) .
    - Je met par exemple un fichier _init_.py dans le dossier complementcode dans lequel j'emporte tous les fichier complement1.py …
    from complementcode import complement1
    from complementcode import complement2

    et dans le dossier code j'ajoute un fichier _init_.py dans le quel je met :
    from /home/complementcode/ import /home/complementcode/  ??
    merci

  • # précisions

    Posté par  . En réponse au message python , fichier __init__py & virtualenv .. Évalué à 1.

    Bonjour , merci bcp pour vos retours , par contre je me sens encore novice .
    J'explique conceretement mon cas :
    J'ai mon code principale blabla.py dans un répértoire nommé code , blabla.py herite d'un "module"complement.py .. , pour moi un fichier.py dont on herite est un module (corrige moi si c'est faux )
    donc comment dois-je placer les .py et que dois-je mettre dans le init.py pour que ça marche et que dois-je mettre dans mon répértoire code  ?

    merci
    pythonement :)

  • # aide python debutant

    Posté par  . En réponse au message besoin d'infos svp . Évalué à 1.

    merci bcp pour vos réponses , c'est bien instructif , par contre , je vois toujours un fichier de 2 ou 3 lignes dans le meme dossier que le code.py . est ce un complement de code ? ou bien c'est la ou la fonction "main" doit être déclarée ?

  • # Daccord

    Posté par  . En réponse au message Systemes de fichiers . Évalué à 1.

    merci à vous

  • # Oui ...

    Posté par  . En réponse au message A QUOI SYSTEM DE FICHIERS LINUX. Évalué à 1.

    Merci pour tes réponses .
    Cependant , quand je tape systrace , j'ai un message qui s'affiche me disant en gros que je n'ai pas cette commande ou commande inconnue , je ne me souviens plus  ! même avec un apt -get instal systrace il arrive pas à la chercher ! est ce quelque chose qui doit bloquer au niveau de paramètres de configuration Linux ? je suis sur Ubuntu :)

  • # Ah oups !

    Posté par  . En réponse au message A QUOI SYSTEM DE FICHIERS LINUX. Évalué à 1.

    Du coup , je vois ou les appels systems normalement ? sont stockés dans quel fichiers ? Puis je acceder ?
    Le systeme de fichiers VFS et FS , servent à quoi au juste ?
    si j'ai bien compris c'est le noyau qui se charge de la communication avec les programmes , mais pourquoi quand on veut installer un disque on passe par le repertoire /mnt ? ou bien si j'ai bien compris on passe par le noayu puis vient le répértoire mnt au milieu du traitement ?
    J'ai mis un petit schéma ci dessous :

    Disque
    /Mnt
    Noyau

    Est ce logique ce que j'ai mis ?
    Merci :)

  • # Noyau Linux

    Posté par  . En réponse au message A QUOI SYSTEM DE FICHIERS LINUX. Évalué à 1.

    donc est ce qu'on peut dire que les fichiers bin dev home sonstituent le noyau linux ? ou il y a d'autres choses qui vont avec ?

  • # Merci

    Posté par  . En réponse au message Comment débuter .. Évalué à 1.

    Merci à vous :)

  • # Linuxx

    Posté par  . En réponse au message Comment débuter .. Évalué à 1.

    SI j'ai bien compris , linux est un systeme de fichiers donc tout est fichiers sur linux avec spécialement des droits d'accès , mais le noyau il est ou ? par exemple sous windows le systeme d'exploitation est sous disque C d'habitude , je comprend pas trop !

  • # question

    Posté par  . En réponse au message Comment débuter .. Évalué à 1.

    Pourquoi la plupart des personnes pensent que Linux est meilleur que Windows ? je comprend pas trop ! est ce le graphique , les fonctionnalité ? la programmation de trucs ? je suis du même avis pensant qu'il y des choses cachés que je ne vois pas peut être etant débutant !!
    Merci de toute réponse utile

  • # Linuxx

    Posté par  . En réponse au message Commander Linux . Évalué à 3.

    Bonjour à vous ,

    Merci pour le lien :) et merci pour les explications .
    En effet je pense que ça serait mieux de le télécharger directement et de les graver sur un CD .

    Bonnes fêtes :)