BAT級別講師親自授課+Pyho實戰+自動化運維視頻1、ope默認以讀模式打開,并且我們打開的,一定是個存在的文件,否則會報錯。而這個文件,可以是相對路徑,也可以是絕對路徑2、但是......
以下是【小旋風】分享的內容全文:
以下是【小旋風】分享的內容全文:
BAT級別講師親自授課+Python實戰+自動化運維視頻
1、open默認以讀模式打開,并且我們打開的,一定是個存在的文件,否則會報錯。而這個文件,可以是相對路徑,也可以是絕對路徑
2、但是我們以寫模式打開的時候,如果這個文件不存在,則創建,這里面不會報錯
3、文件指針的問題
4、readline和readliens是不用加參數的,不是我們期望的讀取幾行的結果
5、read函數參數的問題:負數和沒有參數是一樣的效果
6、close不是必須的,但是我們操作完一個文件的時候盡量去close它
7、可以用+模式解決既可以讀,又可以寫的問題
8、read模式可以用readline和readliens讀一行和讀多行,但是write模式只寫一行,用writelines
9、在a+模式下,文件指針對寫不起作用(一定是在追加),但是對讀起作用。注意這里和r+的區別
10、tell()函數返回當前文件指針的位置
11、seek()函數將文件指針移動到指定的位置,如果查找的位置超出了文件的長度,這個時候,仍然是將文件指針指到指定的位置,對于讀,相當于是放到了文件末尾,但是寫,會補充相應個數的0值,然后在指定的位置寫入。如果是負值,則會報參數錯誤(也就是參數的取值范圍是自然數)。
12、在r+模式下,seek可以實現從指定位置修改一個文件
13、在a+模式下,不管怎么移動文件指針,對寫都不起作用,寫一定還是在文件末尾追加,但是可以通過seek去實現從任意位置的讀
14、truncate函數按照指定的大小截斷源文件
金聰線報提示:[ BAT級別講師親自授課+Python實戰+自動化運維視頻 ] 僅為會員分享交流,僅供學習、參考使用,請勿用于其他用途,如果想商業使用或者代理,請自行聯系版權方獲取授權。任何未獲取授權的商業使用與本站無關,請自行承擔相應責任。
本站不存儲任何資源文件,敬請周知!
本網站采用 BY-NC-SA 協議進行授權 轉載請注明原文鏈接:BAT級別講師親自授課+Python實戰+自動化運維視頻
本站不存儲任何資源文件,敬請周知!
此資源僅供個人學習、研究使用,禁止非法轉播或商業用途,請在獲取后24小時內刪除,如果你覺得滿意,請尋求購買正版或獲取授權!
免責申明:本站僅提供學習的平臺,所有資料均來自于網絡分享線索,版權歸原創者所有!本站不提供任何保證,并不承擔任何法律責任,如果對您的版權或者利益造成損害,請提供相應的資質證明,我們將于3個工作日內予以處理。版權申訴相關說明本網站采用 BY-NC-SA 協議進行授權 轉載請注明原文鏈接:BAT級別講師親自授課+Python實戰+自動化運維視頻

侵權舉報/版權申訴



