انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: someone در 24 بهمن 1397، 01:59 بظ
-
سلام خسته نباشید
من یه کلاسی ساختم و میخواستم ازش داخل پایتون ترمینال استفاده کنم
ولی نمیدونم چطور این کارو انجام بدم.
داخل ویندوز فایلی که میخواستم import کنم رو میریختم داخل پوشه ی scripts ولی توی لینوکس نمیدونم...
لطفا کمک کنید
-
من که نفهمدیم میخوای چیکار کنی!
-
سلام یک فایل دارید مثلا a.py و کلاسهای شما داخل اون هست، مثلا کلاس Chap، برای وارد کردن این کلاس در فایل دیگر (تمونه کد پایتون ۳٫۷ اگر هر دو فایل در یک پوشه باشند):
a.py
class Chap():
print('HamVatan')
فایلی که کلاس را داخل آن وارد میکنیم:
b.py
from a import Chap
Chap()
-
سلام یک فایل دارید مثلا a.py و کلاسهای شما داخل اون هست، مثلا کلاس Chap، برای وارد کردن این کلاس در فایل دیگر (تمونه کد پایتون ۳٫۷ اگر هر دو فایل در یک پوشه باشند):
a.py
class Chap():
print('HamVatan')
فایلی که کلاس را داخل آن وارد میکنیم:
b.py
from a import Chap
Chap()
اها پس باید هردو توی یه فولدر باشن
اگه محل متفاوت داشتن چی؟
-
پیوند (https://docs.python.org/3/tutorial/modules.html#packages)