Lesen und verwenden Sie Python-Dateien aus Python

Einführung

Ich bin Nagi Goishi, der kürzlich mit Python und Scicit-Learn arbeitet. Persönlich bin ich eher ein Ruby-Fan als Python, aber ich mag den, den ich hier in den Python-Spezifikationen vorstelle.

import Python-Anfänger wie ich haben ein starkes Bild davon, wie man die Bibliothek beim Import importiert. Sie können jedoch "import" verwenden, um Klassen und Methoden zu laden, die in andere Dateien geschrieben wurden.

Wenn sich die zu lesende Datei im selben Verzeichnis befindet

helper.py


class Helper:
  def some_help():
    #Hilfreiche Algorithmen

app.py


from helper import Helper

Helper().some_help()

Wenn sich die zu lesende Datei in einem anderen Verzeichnis befindet

Project
- helpers
  - helper.py
- app.py

In Fällen wie

app.py


from helpers.helper import Helper

Oder

app.py


from helpers import helper
from helper import Helper

Wenn die Datei, die Sie lesen möchten, eine andere Datei lesen möchte

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

Wenn Sie die BaseHelper -Klasse von helper.py in base_helper.py mit einer Struktur wie verwenden möchten

helper.py


from helpers.base_helper import BaseHelper
# from helpers import base_helper
# from base_helper import BaseHelper
#Ich weiß nicht warum, aber ich konnte nicht. Bitte sag mir, wer versteht.

app.py


from helpers.helper import Helper

Recommended Posts

Lesen und verwenden Sie Python-Dateien aus Python
[Python] Verwenden Sie diese Option, um WAV-Dateien zu lesen und zu schreiben. [WAVIO]
Lesen und schreiben Sie JSON-Dateien mit Python
Verwenden Sie MySQL aus Python
Verwenden Sie MySQL aus Python
Verwenden Sie BigQuery aus Python.
[Python] Von Stdin lesen
Verwenden Sie mecab-ipadic-neologd von Python
Firebase: Verwenden Sie Cloud Firestore und Cloud Storage von Python
Studie aus Python Lesen und Schreiben von Hour9-Dateien
[Python] Lesen von Daten aus CIFAR-10 und CIFAR-100
Verwenden Sie MySQL von Anaconda (Python)
Verwenden Sie die e-Stat-API von Python
Schließen Sie externe Kv-Dateien in Python Kivy ein und verwenden Sie sie
Lesen und Schreiben von Dateien mit Slackbot ~ Bot-Entwicklung mit Python ~
Holen Sie sich Dateien von Linux mit paramiko und scp [Python]
Verwenden Sie Stanford Core NLP von Python
Python, Ausbeute, Rückkehr und manchmal Ausbeute von
[Python / matplotlib] FuncAnimation verstehen und verwenden
Bearbeiten Sie Dateien und Ordner in Python
Verwenden Sie zwangsweise Google Translate aus Python
Über Python, aus und importieren, als
Verwenden Sie die kabu Station® API von Python
Verwenden Sie Azure Blob Storage aus Python
Verwenden Sie die Flickr-API von Python
Lesen Sie Dateien parallel zu Python
Exportieren und Ausgeben von Dateien in Python
Verwenden Sie das von fastText trainierte Modell von Python
Laden Sie fbx aus Python mitinema4d
Verwenden Sie die Google Analytics-API von Python
Erstellen und lesen Sie Messagepacks in Python
Extrahieren Sie mit Python Zeichenfolgen aus Dateien
Verwendung von Funktionen in separaten Dateien Perl-Version und Python-Version
Extrahieren Sie Text aus [python] pdf und lesen Sie Zeichen mit Open-Jtalk vor
Von Python bis zur Verwendung von MeCab (und CaboCha)
[Python] Verwenden Sie und und oder beim Erstellen von Variablen
Spielen Sie eine Audiodatei von Python mit Interrupt ab
Verwenden Sie den PostgreSQL-Datentyp (jsonb) von Python
So installieren und verwenden Sie pandas_datareader [Python]
Verwenden Sie die API-Gruppe A3RT für maschinelles Lernen aus Python
Ich möchte ein Glas aus Python verwenden
Verwenden Sie PIL oder Pillow mit Cygwin Python
Mit openssl verschlüsselte Dateien werden mit openssl aus Python entschlüsselt
Lesen und Schreiben von CSV-Dateien mit Numpy
Verwenden Sie die Google Cloud Vision-API von Python
Lesen und Schreiben von JSON-Dateien mit Python
Portieren und Ändern des Doublet-Solvers von Python2 auf Python3.
Lesen Sie Python csv und exportieren Sie es nach txt
Python: Verwendung von Einheimischen () und Globalen ()
Verwendung von Python zip und Aufzählung
Verwenden Sie Django aus einem lokalen Python-Skript
Verwenden von C ++ - Funktionen aus Python mit pybind11
[Python] Lesen Sie die HTML-Datei und üben Sie das Scraping
Verwendung ist und == in Python
Verwenden Sie Python und MeCab mit Azure-Funktionen
Stellen Sie das Python-Gesichtserkennungsmodell für Heroku bereit und verwenden Sie es von Flutter ②
Stellen Sie das Python-Gesichtserkennungsmodell für Heroku bereit und verwenden Sie es von Flutter ①
SQL zu SQL
Stellen Sie von Python aus eine Verbindung zu postgreSQL her und verwenden Sie gespeicherte Prozeduren in einer Schleife.
Rufen Sie Optionen in Python sowohl aus JSON-Dateien als auch aus Befehlszeilenargumenten ab
MeCab von Python