IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Les fichiers - Questions


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Liamm
    Femme Profil pro
    Enseignant
    Inscrit en
    Janvier 2019
    Messages
    160
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2019
    Messages : 160
    Par défaut Les fichiers - Questions
    Questions générales:
    ¿ peut-on travailler directement sur des fichiers?
    Ou
    ¿ Les fichiers ne servent qu’à faire des sauvegardes de données?


    Questions plus précises:
    ¿ Peut-on trier un fichier à l’intérieur d’un programme Python 3 (Tri interne) sur plusieurs clés de tri?
    Ou
    ¿ Vaut-il mieux trier le fichier en externe dans un JCL (Job Control Langage) comme dans un Shell script par exemple?

    = = = = = = = = = =

    ¿ Peut-on faire à l’intérieur d’un programme à un accès direct dans un fichier si il est indexé par une clé?
    Et si oui, ¿ Comment procéder?

    = = = = = = = = = =

    ¿ Peut-on, comme en Cobol (méthode CORIG), faire simplement avec Python 3, de la synchronisation sur plusieurs fichiers en parallèles en gérant les différentes ruptures premières et dernières et les ruptures totales?

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 707
    Par défaut
    Salut,

    Citation Envoyé par Liamm Voir le message
    ¿ Peut-on faire à l’intérieur d’un programme à un accès direct dans un fichier si il est indexé par une clé?
    Et si oui, ¿ Comment procéder?
    Les données stockées dans un fichier persistent au lancement successifs des programmes qui l'utilisent. Après, si le fichier est une base de données, c'est qu'il y a une couche d'abstraction entre le programme et les données sur disque.

    Donc on peut faire pas mal de choses pourvu qu'on trouve la bibliothèque qui réalise l'abstraction souhaitée (et qu'on ait appris à l'utiliser).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 823
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 823
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Citation Envoyé par Liamm Voir le message
    ¿ Peut-on faire à l’intérieur d’un programme à un accès direct dans un fichier si il est indexé par une clé?
    Et si oui, ¿ Comment procéder?
    Oui.

    Il faut créer un second fichier contenant la clé et la position de la ligne contenant cette clé dans le premier fichier.

    Ensuite, quand on veut chercher une ligne et qu'on connait la valeur de la clé, on cherche alors cette valeur dans le second fichier (plus petit donc recherche plus rapide). On a alors la position de la ligne dans le premier fichier. Suffit ensuite de se positionner sur cette ligne via seek() et on récupère la ligne en question.
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

Discussions similaires

  1. Encore une question sur les fichiers midi
    Par m14w dans le forum Delphi
    Réponses: 1
    Dernier message: 07/05/2007, 22h51
  2. [AIX] Une question sur les fichiers
    Par Bahan dans le forum AIX
    Réponses: 1
    Dernier message: 11/04/2007, 08h59
  3. [RegEx] Question sur les fichiers
    Par xdoreau dans le forum Langage
    Réponses: 4
    Dernier message: 21/02/2007, 09h55
  4. question concernant les fichier.bin
    Par argon dans le forum Autres Logiciels
    Réponses: 10
    Dernier message: 27/08/2005, 17h44
  5. Questions sur les fichiers Ressource .RC .RES
    Par dexterz dans le forum Langage
    Réponses: 10
    Dernier message: 01/08/2005, 10h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo