一、模塊的定義: 模塊簡答來說就是一個Py文件,,里面有類,,函數(shù)和變量 二、使用模塊的方法: 1,、import 語句 用法:import 模塊名 例子:import time;import csv 如何調用模塊中的函數(shù),,變量 用法:模塊名.函數(shù);模塊名.變量 2,、from...import語句 用法: 從模塊中導入一個指定的部分到當前模塊(函數(shù),、變量、類名) 例子:from test import *,,默認將test模塊中的所有函數(shù)、變量進行全部導入 3,、if name == 'main' 用法:當運行的文件是程序的入口時,,則會執(zhí)行if name=='main'下的語句,相反,,當運行的文件作為模塊是被其他程序導入時,,代碼if name=='main'下的 代碼則不會執(zhí)行 例子: main.py print('你好') if name=='main' prinr('文件是程序的入口') 解示,由于main是主模塊,,程序的入口,,所以print('文件是程序的入口')會被執(zhí)行 4、如何搜索出相對應的模塊的py文件 用法:在命令行上輸入模塊名.py 例子:random.py 5,、自學模塊內容 用法:用百度直接搜索或使用dir()函數(shù)進行相關的函數(shù)展示 6,、CSV模塊 CSV模塊官方教程:https://docs./3.6/library/csv.html CSV文檔的逐行提取:(例子如下) import csv with open('test.csv',newline = '') as f: reader = csv.reader(f) #使用csv的reader()方法,,創(chuàng)建一個reader對象 for row in reader: #遍歷reader對象的每一行 print(row) CSV文檔的寫入:(例子如下) import csv with open('test.csv','a', newline='',encoding='utf-8') as f: writer = csv.writer(f) writer.writerow(['4', '貓砂', '25', '1022', '886']) writer.writerow(['5', '貓罐頭', '18', '2234', '3121']) 7,、模塊三問 1、這模塊有哪些函數(shù)可用,? 答:可以通過dir()函數(shù)查詢 2,、有哪些屬性或者方法可用,? 答:去網上看文檔或找教程 3、使用格式是什么,? 答:從文檔或教程中搜集案例 |
|
來自: 閑逸白發(fā) > 《Python學習》