de-vraag
  • Kérdések
  • Címkék
  • Felhasználók
Értesítések
Jutalmak
Regisztráció
Miután regisztrált, értesítést kap a kérdéseire adott válaszokról és hozzászólásokról.
Bejelentkezés
Ha már rendelkezik fiókkal, jelentkezzen be az új értesítések ellenőrzéséhez.
A hozzáadott kérdésekért, válaszokért és megjegyzésekért jutalmak járnak majd.
További
Forrás
Szerkesztés
 Ivan
Ivan
Question

Fájlok importálása más mappából

A következő mappaszerkezetem van.

application/app/app/folder/file.py

és szeretnék néhány függvényt importálni a file.py fájlból egy másik Python fájlba, amely a következő helyen található

application/app2/some_folder/some_file.py.

Megpróbáltam

from application.app.app.folder.file import func_name

és néhány más különböző próbálkozást, de eddig nem sikerült megfelelően importálnom. Hogyan tudom ezt megtenni?

1168 2010-12-08T02:07:15+00:00 3
Billal Begueradj
Billal Begueradj
Szerkesztett kérdés 26. március 2018 в 11:58
Programozás
python
importerror
python-import
Popular videos
Python - Importing your modules (Part 2: Import from a different folder ~7 mins! no ads)
Python - Importing your modules (Part 2: Import from a different folder ~7 mins! no ads)
1 éve
Move files from one folder to another | Windows
Move files from one folder to another | Windows
5 éve
Fájlkezelő - 04. Mappák (fájlok) létrehozása, átnevezése
Fájlkezelő - 04. Mappák (fájlok) létrehozása, átnevezése
2 éve
INF - 2. témakör, 2. óra: Mappák, fájlok, fájltípusok
INF - 2. témakör, 2. óra: Mappák, fájlok, fájltípusok
1 éve
Excel Power Query -  csv fájlok összefűzése mappából
Excel Power Query - csv fájlok összefűzése mappából
2 éve
18  Fájlok tömörítése kibontása
18 Fájlok tömörítése kibontása
6 éve
Rejtett fájlok és mappák megjelenítése Windows 10 rendszeren
Rejtett fájlok és mappák megjelenítése Windows 10 rendszeren
1 éve
Fájlkezelő 06. Mappák létrehozása,  állományok mozgatása
Fájlkezelő 06. Mappák létrehozása, állományok mozgatása
2 éve
Mappaműveletek 1.
Mappaműveletek 1.
7 éve
How to Convert MSG Files to PDF File Format in Batch Quickly !
How to Convert MSG Files to PDF File Format in Batch Quickly !
2 éve
Fájlok/képek másolása PC-re és laptopra (Windows, MacOS, WiFi)
Fájlok/képek másolása PC-re és laptopra (Windows, MacOS, WiFi)
2 éve
MAPPÁK KÉSZÍTÉSE, ÁTNEVEZÉSE, TÖRLÉSE
MAPPÁK KÉSZÍTÉSE, ÁTNEVEZÉSE, TÖRLÉSE
1 éve
Importálás  - felajánlás (2013. május magyar)
Importálás - felajánlás (2013. május magyar)
5 éve
How to Convert TS to MP4 with VLC Media Player
How to Convert TS to MP4 with VLC Media Player
1 éve
5 PERCBEN: 10 trükk Windows 10-en
5 PERCBEN: 10 trükk Windows 10-en
1 éve
Convert Mac Outlook OLK Message File to Outlook PST, MSG & EML Formats
Convert Mac Outlook OLK Message File to Outlook PST, MSG & EML Formats
5 éve
44 iPhone tipp és trükk! - iPhone tippek #9
44 iPhone tipp és trükk! - iPhone tippek #9
3 éve
10 Trükk, Rejtett Dolog Androidon Amit Nem Ismersz!!! #Android Tippek#
10 Trükk, Rejtett Dolog Androidon Amit Nem Ismersz!!! #Android Tippek#
5 éve
Import Data from Multiple Excel Files from a Folder using Power Query
Import Data from Multiple Excel Files from a Folder using Power Query
3 éve
INF - 2. témakör, 4. óra: Gyakorló feladatok - mappák és fájlok
INF - 2. témakör, 4. óra: Gyakorló feladatok - mappák és fájlok
1 éve
DK-5-05-Fájlok és mappák
DK-5-05-Fájlok és mappák
1 éve
Jelszóval védett mappa :)
Jelszóval védett mappa :)
7 éve
How to Import Contacts from Excel Sheet to Android Phone | Transfer Contacts from Excel to Android
How to Import Contacts from Excel Sheet to Android Phone | Transfer Contacts from Excel to Android
4 éve
CSV fájl az Excel-ben + Notepad++
CSV fájl az Excel-ben + Notepad++
2 éve
MBOX Converter - Import MBOX to Outlook PST File (Selective Emails)
MBOX Converter - Import MBOX to Outlook PST File (Selective Emails)
3 éve
Így költözz át könnyedén az új Xiaomi telefonodba
Így költözz át könnyedén az új Xiaomi telefonodba
2 éve
How to Import MBOX to Thunderbird
How to Import MBOX to Thunderbird
4 éve
NEAK jelentés txt fájl beküldési hiba javítása
NEAK jelentés txt fájl beküldési hiba javítása
10 hónapja
How to Convert Mac MBOX Files into Different formats | Easy Method!
How to Convert Mac MBOX Files into Different formats | Easy Method!
1 éve
Outlook to MBOX Converter | Convert Outlook PST to MBOX Instantly
Outlook to MBOX Converter | Convert Outlook PST to MBOX Instantly
3 éve
« Előző
Következő »
Ez a kérdés 1 válasz angol nyelvű, elolvasásához jelentkezzen be a fiókjába.
 Cameron
Cameron
8. december 2010 в 2:12
2010-12-08T02:12:13+00:00
További
Forrás
Szerkesztés
#11476874

Alapértelmezés szerint nem lehet. Egy fájl importálásakor a Python csak az aktuális könyvtárat, azt a könyvtárat, amelyből a belépő szkript fut, és a sys.path könyvtárat keresi, amely olyan helyeket tartalmaz, mint például a csomag telepítési könyvtára (valójában ennél egy kicsit összetettebb, de ez a legtöbb esetet lefedi).

A Python elérési útvonalát azonban futás közben is kiegészíthetjük:

# some_file.py
import sys
# insert at 1, 0 is the script path (or '' in REPL)
sys.path.insert(1, '/path/to/application/app/folder')

import file
 Cameron
Cameron
Szerkesztett válasz 23. július 2019 в 4:57
1233
0
 joey
joey
24. február 2014 в 6:27
2014-02-24T18:27:45+00:00
További
Forrás
Szerkesztés
#11476942

Semmi baj:

from application.app.folder.file import func_name

Csak győződj meg róla, hogy a mappa tartalmaz egy __init__.py fájlt is, ez lehetővé teszi a csomagként való felvételét. Nem biztos, hogy a többi válasz miért beszél a PYTHONPATH-ról.

Ken Mueller
Ken Mueller
Szerkesztett válasz 6. április 2019 в 1:35
606
0
 Ax3l
Ax3l
19. február 2014 в 11:00
2014-02-19T11:00:06+00:00
További
Forrás
Szerkesztés
#11476930

Azt hiszem, egy ad-hoc módszer lenne a PYTHONPATH környezeti változó használata a dokumentációban leírtak szerint: Python2, Python3

# Linux & OSX
export PYTHONPATH=$HOME/dirWithScripts/:$PYTHONPATH

# Windows
set PYTHONPATH=C:\path\to\dirWithScripts\;%PYTHONPATH%
 Ax3l
Ax3l
Szerkesztett válasz 24. szeptember 2018 в 11:04
6. Modules — Python 2.7.18 documentation
docs.python.org
1. Command line and environment — Python 3.10.4 documentation
docs.python.org
6. Modules — Python 3.10.4 documentation
docs.python.org
49
0
Kérdés hozzáadása
Kategóriák
Minden
Technológia
Kultúra / Szabadidő
Élet / Művészetek
Tudomány
Szakmai
Üzleti
Felhasználók
Minden
Új
Népszerű
1
mohidil qodirova
Regisztrált 2 napja
2
Jasur Fozilov
Regisztrált 2 napja
3
Zuxriddin Muydinov
Regisztrált 3 napja
4
Денис Анненский
Regisztrált 5 napja
5
365
Regisztrált 1 hete
DA
DE
EL
ES
FI
FR
HU
ID
IT
JA
KO
LT
NL
PT
RU
SK
TR
ZH
© de-vraag 2022
Forrás
stackoverflow.com
engedéllyel cc by-sa 3.0 attribútummal