第一步:采集數據(數據來源:爬蟲(網絡數據來源)、調查問卷收集、從專門的公司買數據、公司建立的數據庫等)
第二步:數據預處理(工具:python、excel、使用雙手)
第三步:借助算法、模型等進行體系建設
降低成本,提高收益
數據持久化:數據從瞬時狀態轉換為持久狀態
open(參數1、參數2、參數3…) — 打開文件,打開的是一個文件對象
參數2:文件打開的方式(讀和寫)
參數3:文件打開的編碼形式:utf-8
語法: '.‘表示當前文件夾(可以省略不寫);’…'表示返回上一級
文件夾和文件夾之間以及文件夾和文件之間需要使用’/'間隔
路徑有相對路徑和絕對路徑之分
相對路徑:以當前所找參照物為基礎,另一個文件相當於參照物所在位置,應該使用’/’
絕對路徑:以磁盤為參照物,使用’’
假設目前處於文件夾B中,如果要找到文件A: …/文件夾A/文件A
open('./test/文件1')
r a w +
w:只寫,文件不存在,先自動創建;如果文件存在,先清空(如果某個文件夾不存在,不創建文件夾)
a:只寫,文件不存在,報錯;如果文件存在,追加
+:可讀可寫,將r、a、w變為可讀可寫的符號:r+、a+、w+;python操作文件,要麼讀要麼寫,不能讀寫同時進行
r、w、a、+ —>文件編輯方式
t、b ---->文件展示形式
t:文本
b:字節
r、w、a等價於rt、wt、at -rb、wb、ab、br、bw、ba表示以字節形式操作文件
encoding = ‘utf-8’
f = open(r'./test/文件1', 'r', encoding='utf-8')print(f)
read()從文件對象中讀信息
result = f.read()print(result, type(result))
注 :所有文件在內存中都是以二進制保存的
f1 = open(r'./test/123.jpg', 'rb')result1 = f1.read()print(result1, type(result1))
寫入內容
保存關閉
寫操作
f = open('./test/詠鵝.txt', 'w', encoding='utf-8')str_1 = '\t詠 鵝\n\t駱賓王\n鵝鵝鵝,曲項向天歌。\n白毛浮露水,紅掌撥清波。'print(str_1)f.write(str_1)f.write('\n詠 鵝')f.close()# f.write('1')# ValueError: I/O operation on closed file.# I/O--Input/Out
f = open('./test/詠鵝.txt', 'r', encoding='utf-8')
read():一次性讀所有內容,讀出結果為字符串
print(f.read())
readline():一次讀一行,讀出結果為字符串
print(f.readline())
readlines():一次讀全部內容,每一行內容作為列表中的一個元素
print(f.readlines())f.close()
注 :
seek()—指針:文件操作時指針默認在文件開始位置,指針會隨著文件操作不斷變化。
讀取圖片
f1 = open('./test/管理員.jpeg', 'rb')result = f1.read()print(result)f1.close()
下載圖片
f2 = open('./test/photo1.jpeg', 'wb')f2.write(result)f2.close()
作者:有較強的自我管理意識.
游戲編程,一個游戲開發收藏夾~
如果圖片長時間未顯示,請使用Chrome內核浏覽器。