好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > python持久化存儲文件操作方法

python持久化存儲文件操作方法

熱門標(biāo)簽:無錫客服外呼系統(tǒng)一般多少錢 高德地圖標(biāo)注是免費的嗎 梅州外呼業(yè)務(wù)系統(tǒng) 北京電信外呼系統(tǒng)靠譜嗎 洪澤縣地圖標(biāo)注 老人電話機器人 大連crm外呼系統(tǒng) 百度地圖標(biāo)注位置怎么修改 地圖標(biāo)注視頻廣告

存儲文件的重要

一個程序在運行過程中用了九牛二虎之力終于計算出了結(jié)果,試想一下如果不把這些數(shù)據(jù)存放起來,相比重啟電腦之后,。 默認(rèn)數(shù)據(jù)是加載到內(nèi)存中,結(jié)果也是保存到內(nèi)存中, 程序執(zhí)行結(jié)束,所有的數(shù)據(jù)釋放。

要讀取二進制文件,比如圖片、視頻等等,用'rb', ‘wb', 'ab'等模式打開文件即可!

mode:
r:只能讀文件
w:只能寫入(清空文件內(nèi)容)
a+:讀寫(追加)

打開文件:
f = open(‘doc/hello.txt',mode=‘a(chǎn)')
文件的讀寫操作
f.write('\nhello python')
文件的關(guān)閉
f.close()

f = open('C:/Users/Shinelon/PycharmProjects/pythonProject1/python/westos',mode='a+')
f.write('\nxinxiedeo')

結(jié)果如下:
本來文件westos里面內(nèi)容如下:

執(zhí)行命令之后:就添加進去了

指針的概念

對于指針:seek(offset, from)有2個參數(shù): offset:偏移量 from:方向!!
0:表示文件開頭;
1:表示當(dāng)前位置;
2:表示文件末尾

文件的關(guān)閉

方法一: 調(diào)用close()方法關(guān)閉文件。文件使用完畢后必須關(guān)閉,因為文件對象會占用操作系統(tǒng)的資源,
并且操作系統(tǒng)同一時間能打開的文件數(shù)量也是有限的:

方法二: Python引入了with語句來自動幫我們調(diào)用close()方法

with open('/root/PycharmProjects/pythonProject1/4/test.txt','w+') as f:
    f.write('hello world\n')
    f.seek(0,0)   #移動指針位置到文件最開始
    print("當(dāng)前指針位置為:",f.tell())
    print(f.read())   #讀取文件內(nèi)容

執(zhí)行和結(jié)果如下:

若是修改指針位置:

with open('/root/PycharmProjects/pythonProject1/4/test.txt','w+') as f:
    f.write('hello world\n')
    f.seek(0,2)  #移動指針位置到文件末尾
    print("當(dāng)前指針位置為:",f.tell())
    print(f.read())   #讀取文件內(nèi)容

那么輸出如下:

OS模塊

功能:
os,語義為操作系統(tǒng),處理操作系統(tǒng)相關(guān)的功能,可跨平臺。 比如顯示當(dāng)前目錄下所有文件/刪除某個文件/獲取文件大小……

獲取操作系統(tǒng)的類型

import os #Linux操作系統(tǒng)
import platform #windows操作系統(tǒng)
print(os.name)
# 2.獲取主機信息,windows系統(tǒng)使用platform模塊,如果是linux系統(tǒng)直接使用os模塊

結(jié)果如下:

我們需要完善代碼:
不確定是windows系統(tǒng),還是linux操作系統(tǒng)!!
用到
try:可能報錯的執(zhí)行內(nèi)容!
excpt:可能異常的執(zhí)行內(nèi)容!
finally:都會執(zhí)行的內(nèi)容!

import os
import platform
try:
	uname = os.uname()
except :
	uname = platform.uname()
finally:
	print(uname)

結(jié)果如下:

獲得系統(tǒng)的環(huán)境變量!

import os

envs  = os.environ
print(envs)

結(jié)果如下:

文件的路徑問題也很重要:
先判斷是不是就對的路徑

import os
print(os.path.isabs('/root/PycharmProjects/pythonProject1/4/test.txt'))
print(os.path.isabs('test.txt'))

結(jié)果如下:

生成絕對路徑:

import os
print(os.path.abspath('/root/PycharmProjects/pythonProject1/4/test.txt'))
print(os.path.abspath('test.txt'))

結(jié)果如下:

目錄名和文件名的拼接

#os.path.dirname獲取某個文件對應(yīng)的目錄名
#__file__是指當(dāng)前文件
#join 拼接,將目錄和文件名拼接起來

import os
BASE_DIR = os.path.dirname(__file__)
setting_file = os.path.join(BASE_DIR,'dev.conf')
print(setting_file)

結(jié)果如下:

獲取目錄名或者文件名

import os
filename = 'D:/root/westos/test.txt'
print(os.path.basename(filename)) #輸出文件名
print(os.path.dirname(filename)) #輸出文件所在目錄

結(jié)果如下:

介紹文件的創(chuàng)建和刪除

os模塊中的rename()可以完成對文件的重命名操作。
rename(需要修改的文件名, 新的文件名)

os模塊中的remove()可以完成對文件的刪除操作
remove(待刪除的文件名)

以上就是python持久化存儲文件操作的詳細內(nèi)容,更多關(guān)于python存儲文件的資料請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • Python如何存儲數(shù)據(jù)到j(luò)son文件
  • Python把對應(yīng)格式的csv文件轉(zhuǎn)換成字典類型存儲腳本的方法
  • python用pandas數(shù)據(jù)加載、存儲與文件格式的實例
  • 詳解如何在python中讀寫和存儲matlab的數(shù)據(jù)文件(*.mat)
  • Python的Django中將文件上傳至七牛云存儲的代碼分享
  • python目錄操作之python遍歷文件夾后將結(jié)果存儲為xml
  • python將xml xsl文件生成html文件存儲示例講解

標(biāo)簽:清遠 長春 岳陽 洛陽 安慶 吉林 怒江 泉州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python持久化存儲文件操作方法》,本文關(guān)鍵詞  python,持久化,存儲,文件,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python持久化存儲文件操作方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于python持久化存儲文件操作方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 日本婬妇乱A片| 穿成村霸的小心肝[七零]| 韩漫漫画免费| 阿黛尔的生活那啥的时间| 无遮挡免费观看完整版视频| 亲胸揉胸膜下刺激视频有哪些软件| 晚上睡不着看点害差的视频| 男男湿吻娇喘| 菠萝蜜视频成人版黄A片| 高清男女性高爱潮免费| chinese91tv| 插的好舒服| Fuck Japanese XXX Free| 将她双腿分得更开| 美女的尿口免费看| 日本无码潮喷A片无码高潮照片| 女人添男人j视频播放| 男男又爽?又黄?免费韩国| 免费av网站| 丰满少妇张开大白腿摄影图片| 国产一级特黄aa大片免费视频| 国产尤物福利视频一区二区| jizzjizzjizz国产| 50岁熟女A片毛片| 操嫩| 麻豆| 不卡在线视频| 91在线无码精品秘?软件| 黄色视网站| 国产91精品秘?口福利一姬| 一个人的电影在线观看www| 男人边吻奶边挵进去AV片无码| 国产精品99久久久久久精品玩具| 黄频漫画| 忘穿内裤被同桌摸喷水| 女人裸全乳照片正面| 台湾踩踏俱乐部| 99在线视频免费观看| 精品无码黑人又粗又大又长AV| 色欲综合天天天综合网站亚洲| 2017秋霞伦手机在线观看|