A. 求助python導入自己寫的類報錯

選擇game文件夾-右鍵-標記為源文件根目錄

B. python 怎麼引用其他文件的類

在導入文件的時候,Python只搜索當前腳本所在的目錄,載入(entry-point)入口腳本運行目錄和sys.path中包含的路徑例如包的安裝地址。所以如果要在當前腳本引用其他文件,除了將文件放在和腳本同一目錄下,還有以下幾種方法,
1. 將文件所在位置添加到sys.path中
import sys
sys.path.insert(0, '/path/to/application/app/folder') # or sys.path.append('/path/to/application/app/folder')

import file

2. 在文件目錄下新建__init__.py文件然後調用文件
from application.app.folder.file import func_name

init.py文件
a).init.py文件的作用
該文件的主要作用使初始化Python包。如果目錄下麵包含了該文件,Python解釋器就會將該目錄當做一個包,下一步就可以使用import語句在別的.py腳本中引用該目錄下的文件。一個標准Python模塊的結構如下所示:
package/
__init__.py
file.py
file2.py
subpackage/
__init__.py
submole1.py
submole2.py

b). __init__文件可以為空但可以用來建立對包的需求。一般來說會在該文件中寫那些類,函數等需要被導入到包水平,從而可以被方便的引用。比如:如果file.py文件中有一個File類,在init.py文件中啥都沒寫時引用File類需要這樣操作:
from package.file import File

如果在__init__.py文件中將file導入包,那就在包水平可以直接引用File類:
# in your __init__.py
from file import File

# in your script
from package import File

此外,還需要注意的一點是__init__.py文件中的all變數。如果解釋器在__init__.py文件中觀察到了__all__變數,那麼在運行from package import *時就只會引入__all__變數中列出的那些模塊。例如:如果想在上述結構的只引入submole1模塊,那麼可以在subpackage/__init__.py文件中定義__all__ = ['submole1'],當引用subpackage時from subpackage import *就只引入了submole1模塊。
3. 將文件所在目錄添加到python的環境變數
export PYTHONPATH=$HOME/pathToYourScripts/:$PYTHONPATH

C. 如何才能將.py文件作為系統中python默認的類庫導入

將文件放到 python安裝目錄下的Lib\site-packages下

D. Python語言中怎麼導入類庫

先以內置類庫math為例。

用法1:

import math
Python語言中怎麼導入類庫

用法2:

使用的別名,使代碼簡潔

import math as m
Python語言中怎麼導入類庫

用法3:

只導入類庫中的指定函數

from math import sin as s
Python語言中怎麼導入類庫

用法4:

導入類庫的所有函數。

與用法1的區別是,Python腳本中引用函數時不用加前綴。

問題也很明顯,對多個類庫使用這種方法引入,如果函數名相同,就沖突了,搞不清到底是哪個包中的了
Python語言中怎麼導入類庫

在導入第三方類庫時,用法不變。以Numpy為例

先使用pip來安裝numpy類庫(需要聯網)

命令:

pip install numpy
Python語言中怎麼導入類庫
Python語言中怎麼導入類庫

常用用法示例:

import numpy as np
Python語言中怎麼導入類庫

E. python怎麼引入別的包的類

用 from import 啊,抄例如:

有一個模塊a.py,在a.py中有一個names的類


#a.py

classnames(object):
def__init__(self):
self.name="zhangsan"


#b.py在b.py中實例化a.py中的names類
fromaimportnames
names()#直接調用就好了

#或者使用importa
a.names()#這樣調用

F. python中如何導入

turtle的名字和庫名字沖突了,容易造成錯誤

G. Python中怎樣將一個類引入到另一個模塊中

如果要引入的類在同一個文件中,直接使用即可,如果不在一個py文件中,則先import
這個類所在的py文件,然後直接使用
如,類a在moleA.py文件中,則先import
moleA
使用方式為moleA.a