日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python文件读取与输出_python基本文件操作(文件输入和输出)

發布時間:2025/3/20 python 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python文件读取与输出_python基本文件操作(文件输入和输出) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文件輸入輸出中常用的文件對象方法:

open: 返回一個新的文件對象,調用該對象的上的方法可對文件進行任何操作

readline: 讀取一行數據包括結尾的換行符在內

write: 將數據寫入文件中

close: 關閉文件對象;

舉例:讀取E盤中的work.txt文件f = open('work.txt')

line =f.readline()

print(line)

f.close()

如果給readline設置一個參數 n 則讀取n個字符 不設置 則只讀取一行包括結尾的換行符

輸出結果:

What Are Words (A Tribute to Chris Medina) - Ameritz - Tribute

我們通過while循環的方式讀取文件中的所有數據:f = open('E:/work.txt');

line = f.readline();

while line:

print(line);

line = f.readline();

f.close();

程序會循環獨取文件work.txt中所有的行 如果程序在像這樣的數據集(如輸入的行、數字、字符串)上進行循環 我們通常稱為迭代;python 提供一條專用的語句for 用于迭代輸出文件所有內容項:for line in open('E:/work.txt'):

print(line);

對文件執行寫操作 :f = open('E:/work.txt','w'); #w :文件打開的模式 w表示可執行寫操作

if f:

f.write('What Are Words');

f.close;

輸出結果:

What Are Words

補充:

文件操作中方法:

read:從文件中讀取N個字符 當未給定參數時 讀取所有字符

seek:移動指針 第一個參數 偏移量 第二個參數:從什么位置開始 0 開頭 1當前位置 2 結尾

writelines:寫入一段字符串序列

文件操作中打開文件的模式:

r: 讀方式打開

w: 寫方式打開 覆蓋原有文件中的內容

a: 寫方式打開 在原有內容中執行追加寫操作

在PHP 當中文件操作 和python也很類似 :

文件操作函數:

fopen : 打開文件 常用打開方式:

r : 只讀方式打開

r+ : 讀寫方式打開

w: 指針開頭位置,寫入方式打開 文件不存在則創建

w+:指針開頭位置,讀寫方式打開 文件不存在則創建

a : 指針尾部位置 寫入方式打開 文件不存在則創建

a+: 指針尾部位置 讀寫方式打開 文件不存在則創建

fread :讀取內容

fwrite: 寫內容

fgets :獲得一行或者N個字符

fgetc 獲得一個字節

fseek : 移動指針 0為初始位置

readfile : 輸出一個文件

當使用 fread($file,filesize) fgets fgetc 等方法 輸出內容時 如果為空 則使用fseek方法 將指針移動到初始位置即可

例如:$filename = 'E:/work.txt';

$file = fopen(filename,'w+');

$content = 'this is my house';

fwrite($file,$content);

echo readfile(filename); //輸出文件內容

fseek($file,0);

$str= fread($file,filesize($filename)); //僅用fread舉例

var_dump($str)

;fclose($file);

總結:

1,ptyhon文件操作方法;

2 , python中對于迭代輸出的方法:

for line in filedir:

3, php文件輸出操作對比;

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的python文件读取与输出_python基本文件操作(文件输入和输出)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。