python學習十一(__name__,__init__.py,匯入包和方法)
第一:__name__這個變數,是在python執行的時候會有一個預設值
1、如果是python xx.py ,那麼此時這個變數的值為__main__
2、如果是在其他的py檔案中,去import應用了這個檔案的話,那麼此時這個__main__的值為檔案的名稱
第二:包
新建的資料夾中,必須有__init__.py這個模組,python直譯器才能識別這個包
在__init__.py模組中,如果有程式碼__all__=["modeName1","modeName2"],就是隻允許這個包下的這兩個模組被使用
第三:匯入包,以及匯入包的方法,匯入包下的所有模組
import random
使用:random.randint(1,9)
form random import randint
使用:randint(1,9)
匯入包下的所有模組
from packageName import *
使用 modeName.funName()
相關推薦
python學習十一(__name__,__init__.py,匯入包和方法)
第一:__name__這個變數,是在python執行的時候會有一個預設值 1、如果是python xx.py ,那麼此時這個變數的值為__main__ 2、如果是在其他的py檔案中,去import應用了這個檔案的話,那麼此時這個__main__的值為檔案的名稱 第二:包
Python學習筆記一(為什麽選擇python)
perl 選擇 n) 功能模塊 java組件 復雜 ansi 語句 網上 一、為什麽選擇Python 軟件質量:Python更註重可讀性、一致性,具備了比傳統腳本語言更優秀的可維護性和可重用性。 高開發效率:相對於C、Java等編譯/靜態類語言,Python開發效率要高出
android學習十一(android的SQLite資料庫的使用)
SQLite是一款輕量級的關係型資料庫,它運算速度快,佔用資源少,通常只需要幾百k的記憶體就夠了,支援標準的sql語法和資料庫的ACID事務。在android中為了能夠更加方便的管理資料庫,專門提供了一個SQLiteOpenHelper幫助類,藉助這個類就可以
python學習十二(自己製作模組並安裝到系統、靜態方法)
第一:自己製作模組並安裝到系統 1、建立檔案setup.py,並對這個檔案新增內容: from distutils.core import setup setup(name="xxx",version="1.0",description="xxx",author="xxx"
python爬蟲系統學習十一:常見反爬蟲機制與應對方法
資料頭User-Agent反爬蟲機制解析 我們小時候都聽過一首兒歌。我說一個開頭,大家肯定能把剩下的幾句背出來:小兔子乖乖,把門開啟... 當我們使用瀏覽器訪問網站的時候,瀏覽器會發送一小段資訊給網站,我們稱為Request Headers,在這個頭部資訊裡面包含了本
python全棧開發【第九篇】Python常用模塊一(主要是re正則和collections)
順序 常用模塊 內置 object 簡潔 整體 re.search lec 快速 一、認識模塊 什麽是模塊:一個模塊就是一個包含了python定義和聲明的文件,文件名就是加上.py的後綴,但其實import加載的模塊分為四個通用類別 : 1.使用python
Maven學習筆記一(Maven安裝與環境變量配置)
maven學習筆記Maven包1.apache-maven-3.3.9-bin.zip2.apache-maven-3.3.9-src.zip(源碼) 配置環境變量 驗證: Maven學習筆記一(Maven安裝與環境變量配置)
測開之路十一:作用域、閉包和修飾器
用法 圖片 全局 直接 嵌套 enc ng- osi 之路 作用域 L (Local) 局部作用域E (Enclosing) 閉包函數外的函數中G(Global) 全局作用域B (Built-in) 內建作用域locals()和globals()local -
jQuery原始碼解析(jQuery物件的例項屬性和方法)
1、記錄版本號 以及 修正constructor指向 jquery: core_version, constructor: jQuery, 因為jQuery.prototype={ ... } 這種寫法將自動生成的jQuery.prototype.constructor
Ubuntu 16.04 安裝opencv的各種方法(含opencv contrib擴充套件包安裝方法)
C++介面安裝 採用原始碼編譯的安裝方式,基本也就是這種方法了,首先在官網下載你想安裝的版本的opencv壓縮包,下載連線如下: https://github.com/opencv/opencv/releases 首先,安裝一些依賴,根據自己的情況選擇,如果不知道自己安裝
Python學習之旅(十一)
Python基礎知識(10):函式(Ⅱ) 一、全域性變數和區域性變數 區域性變數:在函式內定義的變數,在函式內使用 全域性變數:在函式外定義的變數,在程式任何地方都可以使用 1、全域性變數與區域性變數同名 這時函式內部只調用區域性變數,如果要呼叫全域性變數需要在函式內加一句“global 同名變數”
Python學習之旅(二十一)
Python基礎知識(20):錯誤、除錯和測試 一、錯誤處理 在執行程式的過程中有可能會出錯,一般我們會在新增一段程式碼在可能出錯的地方,返回約定的值,就可以知道會不會出錯以及出錯的原因 1、使用try......except......finally......錯誤處理機制 try...可能會出異常
Python學習之旅(三十一)
Python基礎知識(30):圖形介面(Ⅰ) Python支援多種圖形介面的第三方庫:Tk、wxWidgets、Qt、GTK等等 Tkinter可以滿足基本的GUI程式的要求,此次以用Tkinter為例進行GUI程式設計 一、編寫一個GUI版本的“Hello, world!” 本人使用的軟體是pych
if __name__ (python學習筆記一,注意前面是雙下劃線)
摘自DIVE INOT PYTHON 2.6. 測試模組 所有的 Python 模組都是物件並且有幾個有用的屬性。 您可以使用這些屬性方便地測試您所書寫的模組。 下面是一個使用 if __name__ 的技巧。 if __name__ == "__main__":
python學習之路(十二)
pack 分享 psi python 模塊 shp 詳解 階段 new from 這節主要介紹一下import!很實用的調用模塊的功能。 導入模塊 是導入真實的代碼 而導入包 是導入包下面的 __init__() 文件 這兩個是不一樣的 先說模塊定義 模塊 它就是一個
Python學習之day5(一)字符串常用操作命令簡介
堅持就是勝利 字符串常用操作命令簡介名字描述舉例.isdigit判斷是否是數字Name=demonlg,print name.isdigit,會打印出False,因為demonlg不是數字.inde
Python學習記錄——Ubuntu(一)基本配置、快捷鍵和文件操作命令行
默認 spa 地址 重新 當前時間 search 一個空格 類型 soc 1.常用的獲取幫助方法: (1)-h (2)--help (3)man man 章節 查找的信息 #用於查詢某指令在某章節中的幫助信息 man -f #精確查找 man -k #模糊查
Python學習記錄——Ubuntu(一)基本配置、快捷鍵和系統啟停命令行
輸入 中間 設置時間 etc oot cond ubuntu 格式化 當前時間 一.常用的獲取幫助方法: 1.-h 2.--help 3.man man 章節 查找的信息 #用於查詢某指令在某章節中的幫助信息 man -f #精確查找 man -k #模糊查
Python學習之路(一)
Python 基礎 Python基礎學習1(1)變量在Python中用來存儲數據所指向的內存地址叫做變量(2)變量的命名變量的命名由數字,字母,下劃線組成,數字不能開頭;不要使用Python中的關鍵字和函數名稱來命名變量;命名時要簡明,具有描述性;變量名區分大小寫。命名方式遵循駝峰命名法和下劃線命名法
python第十一天學習總結
== eve 資源分配 ndt 單位 同時 inpu 是否 cli 一.udpudp協議特點:無連接 快 不可靠 面向數據包的傳輸 只能發短消息client:import jsonimport socketserver_addr = (‘127.0.0.1‘,9090)sk