python模組與包

2021-10-09 22:30:00 字數 3260 閱讀 8362

匯入:import os

定位:當前包 ---->內建函式—>sys.path(環境變數)

python 3.8

.2(tags/v3.

8.2:

7b3ab59

, feb 25

2020,23

:03:10

)[msc v.

1916

64 bit (amd64)

] on win32

type "help",,

"credits"

or"license"

for more information.

>>

> sys.path

traceback (most recent call last)

: file ""

, line 1,in

nameerror: name 'sys'

isnot defined

>>

>

import sys

>>

> sys.path[''

,'d:\\python38\\python38.zip'

,'d:\\python38\\dlls'

,'d:\\python38\\lib'

,'d:\\python38'

,'d:\\python38\\lib\\site-packages'

]>>

"e:\\py\\chapter1"

)>>

> sys.path[''

,'d:\\python38\\python38.zip'

,'d:\\python38\\dlls'

,'d:\\python38\\lib'

,'d:\\python38'

,'d:\\python38\\lib\\site-packages'

,'e:\\py\\chapter1'

]>>

>

import hello

>>

> hello.func(

)hello

>>

>

microsoft windows [版本 10.0

.19041

.208

](c)

2020 microsoft corporation. 保留所有權利。

c:\users\gudianpai>e:

e:\>cd py

e:\py>cd chapter1

e:\py\chapter1>

dir 驅動器 e 中的卷是 資料

卷的序列號是 60f1

-0cdd

e:\py\chapter1 的目錄

2020/10

/0113:

20.2020/10

/0113:

20..

2020/10

/0113:

18 pay

2020/10

/0113:

20 __pycache__

0 個檔案 0 位元組

4 個目錄 89

,101

,672

,448 可用位元組

e:\py\chapter1>

e:\py\chapter1>

e:\py\chapter1>

import pay

'import' 不是內部或外部命令,也不是可執行的程式

或批處理檔案。

e:\py\chapter1>python

python 3.8

.2(tags/v3.

8.2:

7b3ab59

, feb 25

2020,23

:03:10

)[msc v.

1916

64 bit (amd64)

] on win32

type "help",,

"credits"

or"license"

for more information.

>>

>

import pay

>>

>

dir(pay)

file ""

, line 1

dir(pay)

^syntaxerror: invalid character in identifier

>>

>

dir(pay)

['__builtins__'

,'__cached__'

,'__doc__'

,'__file__'

,'__loader__'

,'__name__'

,'__package__'

,'__path__'

,'__spec__'

]>>

> pay._package_

traceback (most recent call last)

: file ""

, line 1,in

attributeerror: module 'pay' has no attribute '_package_'

>>

>

help(pay)

file ""

, line 1

help(pay)

^syntaxerror: invalid character in identifier

>>

>

help

(pay)

help on package pay:

name

paypackage contents

ali_pay (package)

wechat_pay (package)

file

e:\py\chapter1\pay\__init__.py

>>

> pay._package_

traceback (most recent call last)

: file ""

, line 1,in

attributeerror: module 'pay' has no attribute '_package_'

>>

> pay.__package__

'pay'

>>

>

python模組與包

路徑修改 命令列怎麼檢視路徑,修改路徑 列印當前搜尋路徑 import sys sys.path sys.path import os os.getcwd os.chdir c www 模組實現構建模組的初衷就是將一些同類的東西進行打包,以免汙染全域性空間,在python的模組裡,對需要隱藏的屬性和...

python 模組與包

模組與包 1.什麼是模組 在 python 中,乙個.py檔案就稱之為乙個模組 module 模組的優點 大大提高了 的可維護性 編寫 不必從零開始。當乙個模組編寫完畢,就可以被其他地方引用 2.匯入模組的幾種方式 4.模組的分類 1 內建模組 os,sys,dnspython,socket,tim...

python包與模組

python模組 py檔案就是模組 1.在同乙個工作目錄 呼叫其他模組裡面的方法一 import module 呼叫 module.function 注意 此時import module時,在執行當前 時,會先執行被import的module裡的 import module as m1 別名,類似w...