對(duì)Python w和w+權(quán)限的區(qū)別詳解
今日上課,有位同學(xué)問(wèn)到:w和w+有何區(qū)別呢。
說(shuō)實(shí)話,我們經(jīng)常只是用一種權(quán)限,沒(méi)用在意之間的區(qū)別,實(shí)際上,w+具有可讀可寫權(quán)限,而w只有可寫權(quán)限。
下面上代碼:
fd=open('d:\\test.txt','w+')
fd.write('123')
fd.close()
如果這樣用,確實(shí)兩者沒(méi)有區(qū)別,但是在下面就有區(qū)別了。
fd=open('d:\\test.txt','w+')
fd.write('123')
fd.seek(0)
print(fd.read())
fd.close() #首先寫信息,然后定位到文件開頭,讀文件信息。
如果w+改成w就會(huì)出錯(cuò),提示信息:io.UnsupportedOperation: not readable,意思就是沒(méi)有讀的權(quán)限,只要是w+,程序就沒(méi)有任何問(wèn)題了。
以后大家如果同時(shí)讀寫就用+,但別忘了文件要重新定位到開頭。
好了,大家學(xué)習(xí)愉快!
以上這篇對(duì)Python w和w+權(quán)限的區(qū)別詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python中協(xié)程實(shí)現(xiàn)TCP連接的實(shí)例分析
在本篇文章中我們給大家分享了python中協(xié)程實(shí)現(xiàn)TCP連接的代碼示例內(nèi)容,有需要的朋友們可以跟著學(xué)習(xí)下。2018-10-10
python多進(jìn)程提取處理大量文本的關(guān)鍵詞方法
今天小編就為大家分享一篇python多進(jìn)程提取處理大量文本的關(guān)鍵詞方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-06-06
Python實(shí)現(xiàn)從概率分布中隨機(jī)采樣
這篇文章主要介紹了通過(guò)幾個(gè)機(jī)器學(xué)習(xí)中最常用的概率分布為例,來(lái)看看如何從一個(gè)概率分布中采樣,文章中的代碼對(duì)我們的工作或?qū)W習(xí)具有一定價(jià)值,感興趣的朋友可以了解一下2021-12-12
Python使用正則表達(dá)式過(guò)濾或替換HTML標(biāo)簽的方法詳解
這篇文章主要介紹了Python使用正則表達(dá)式過(guò)濾或替換HTML標(biāo)簽的方法,簡(jiǎn)單介紹了Python正則相關(guān)語(yǔ)法并結(jié)合具體實(shí)例形式分析了Python基于正則表達(dá)式的HTML標(biāo)簽過(guò)濾與替換相關(guān)操作技巧,需要的朋友可以參考下2017-09-09
如何解決Pycharm編輯內(nèi)容時(shí)有光標(biāo)的問(wèn)題
文章介紹了如何在PyCharm中配置VimEmulator插件,包括檢查插件是否已安裝、下載插件以及安裝IdeaVim插件的步驟2025-02-02
python爬蟲爬取淘寶商品信息(selenum+phontomjs)
這篇文章主要為大家詳細(xì)介紹了python爬蟲爬取淘寶商品信息,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-02-02
Python連接MySQL數(shù)據(jù)庫(kù)的四種方法
用?Python?連接到?MySQL?數(shù)據(jù)庫(kù)的方法不是很系統(tǒng),實(shí)際中有幾種不同的連接方法,而且不是所有的方法都能與不同的操作系統(tǒng)很好地配合,本文涵蓋了四種方法,你可以用它們來(lái)連接你的Python應(yīng)用程序和MySQL,需要的朋友可以參考下2024-08-08

