Lire et utiliser des fichiers Python à partir de Python

introduction

Je suis Nagi Goishi, qui travaille récemment avec Python et scicit-learn. Personnellement, je suis plus fan de Ruby que de Python, mais j'aime celui que je présente ici dans les spécifications Python.

import Les débutants en Python comme moi ont une forte image du chargement de la bibliothèque par ʻimport. Cependant, vous pouvez utiliser ʻimport pour charger des classes et des méthodes écrites dans d'autres fichiers.

Si le fichier que vous souhaitez lire se trouve dans le même répertoire

helper.py


class Helper:
  def some_help():
    #Algorithmes utiles

app.py


from helper import Helper

Helper().some_help()

Si le fichier que vous souhaitez lire se trouve dans un répertoire différent

Project
- helpers
  - helper.py
- app.py

Dans des cas comme

app.py


from helpers.helper import Helper

Ou

app.py


from helpers import helper
from helper import Helper

Lorsque le fichier que vous souhaitez lire veut lire un autre fichier

Project
- helpers
  - base_helper.py 
  - helper.py
- app.py

Si vous voulez utiliser la classe BaseHelper de helper.py dans base_helper.py avec une structure comme

helper.py


from helpers.base_helper import BaseHelper
# from helpers import base_helper
# from base_helper import BaseHelper
#Je ne sais pas pourquoi, mais je ne pouvais pas. Veuillez me dire qui comprend.

app.py


from helpers.helper import Helper

Recommended Posts

Lire et utiliser des fichiers Python à partir de Python
[Python] Utilisez ceci pour lire et écrire des fichiers wav [wavio]
Lire et écrire des fichiers JSON avec Python
Utilisez MySQL depuis Python
Utiliser MySQL depuis Python
Utilisez BigQuery depuis Python.
[Python] Lire depuis Stdin
Utilisez mecab-ipadic-neologd de Python
Firebase: utilisez Cloud Firestore et Cloud Storage depuis Python
Étude à partir de Python Lecture et écriture de fichiers Hour9
[Python] Comment lire les données de CIFAR-10 et CIFAR-100
Utiliser MySQL depuis Anaconda (python)
Utilisez l'API e-Stat de Python
Inclure et utiliser des fichiers Kv externes avec Python Kivy
Lire et écrire des fichiers avec Slackbot ~ Développement de bot avec Python ~
Récupérer des fichiers depuis Linux en utilisant paramiko et scp [Python]
Utiliser la PNL Stanford Core à partir de Python
Python, rendement, retour et parfois rendement de
[Python / matplotlib] Comprendre et utiliser FuncAnimation
Manipuler des fichiers et des dossiers en Python
Utiliser de force Google Translate à partir de python
À propos de Python, à partir et à l'importation, comme
Utilisez l'API kabu Station® de Python
Utiliser Azure Blob Storage à partir de Python
Utilisez l'API Flickr de Python
Lire des fichiers en parallèle avec Python
Exporter et exporter des fichiers en Python
Utiliser le modèle entraîné fastText de Python
Charger fbx depuis python avec cinema4d
Utiliser l'API Google Analytics de Python
Créer et lire des paquets de messages en Python
Extraire des chaînes de fichiers avec Python
Comment utiliser les fonctions dans des fichiers séparés version Perl et version Python
Extraire le texte du pdf [python] et lire les caractères à haute voix avec Open-Jtalk
De Python à l'utilisation de MeCab (et CaboCha)
[Python] Utiliser et et ou lors de la création de variables
Lire un fichier audio à partir de Python avec interruption
Utiliser le type de données PostgreSQL (jsonb) à partir de Python
Comment installer et utiliser pandas_datareader [Python]
Utiliser le groupe d'API d'apprentissage automatique A3RT de Python
Je veux utiliser jar de python
Utilisez PIL ou Pillow avec Cygwin Python
Décrypter les fichiers cryptés avec openssl depuis python avec openssl
Lire et écrire des fichiers csv avec numpy
Utiliser l'API Google Cloud Vision de Python
Lire et écrire des fichiers JSON avec Python
Portage et modification du solveur de doublets de python2 vers python3.
Lire Python csv et exporter vers txt
python: Comment utiliser les locals () et globals ()
Comment utiliser le zip Python et énumérer
Utiliser Django à partir d'un script Python local
Utilisation des fonctions C ++ de python avec pybind11
[python] Lisez le fichier html et entraînez-vous au scraping
Comment utiliser is et == en Python
Utiliser Python et MeCab avec Azure Functions
Déployez le modèle de reconnaissance faciale Python sur Heroku et utilisez-le depuis Flutter ②
Déployez le modèle de reconnaissance faciale Python sur Heroku et utilisez-le depuis Flutter ①
sql à sql
Connectez-vous à postgreSQL depuis Python et utilisez des procédures stockées dans une boucle.
Obtenez des options en Python à partir des fichiers JSON et des arguments de ligne de commande
MeCab de Python