電腦
python 3
vscode
首先,新建一個文本文件和python空文件,這里我就在D盤下的mypython文件夾里面新建。
然后在文本文件寫上幾行文字,用于待會的測試。如圖所示,我就寫了四行文字。
接著我們用vscode打開python文件,這樣做是為了方便寫python代碼,并且也很方便執行python文件。
如圖,python文件在vscode里面打開了,接下來就是開始編寫代碼了。
首先,通過import引入os模塊,os模塊是python中用來操作文件的模塊。
然后自定義變量來保存打開的文件。如圖,我就自定義了變量myf,然后用open方法來打開指定的文件。open方法第一個參數表示的是文件名,第二個參數表示的是打開方式,默認是‘r’(只讀)方式。
然后再調用read方法讀取文件內容,并且把讀取到的文件內容保存到自定義的變量myr里面。
然后我們使用print打印文件內容。最好在末尾的時候使用close關閉文件,不然文件的數據可能會丟失。
接著在vscode里面打開終端,這個終端有點類似cmd命令窗口,在這里可以操作命令(這也是我使用vscode的原因,方便!)。
如圖,切換到對應的文件夾,之前我也說過,我的文件是在D盤下的mypython文件夾,所以就切換到這里。
然后用python命令執行my.py文件。這時候就可以看到文件的內容就會被全部讀取出來。
而如果我們在之前的read方法里面加入一個數字參數,保存,然后重新運行my.py,就會發現只讀取了3個字符。這就是read()有參數和沒參數的區別,通過參數設置,我們可以獲取到固定長度的字符。
接著再修改代碼,把read修改成readline,然后再次運行python文件。這時候就可以看到只讀取到了一行,這說明readline每次都是讀取一行內容。
接著把readline改成readlines,然后看結果,就會發現readlines會讀取完所有文件內容,并且readlines返回的值是一個列表,它會把讀取到的每一行內容作為列表的一個元素。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!