簡單檔案操作python 修改檔案指定行的方法

2023-03-19 00:55:30 字數 683 閱讀 3020

例一:

複製** **如下:

#!/usr/bin/python

import sys

import re

if __name__=="__main__":

f=file("hi.txt","w+")

li=["hello\n","hi\n"]

f.writelines(li)

f.close()

www.cppcns.com"w+"模式:如果沒有hi.txt則建立檔案寫程式設計客棧入;如www.cppcns.com果存在,則清空hi.txt內容,從新寫入。

例二:修改檔案指定行

用的方法比擬笨,將檔案內容按行讀入到一個列表中,修改指定行即給列表中元素賦值;修改完後,用writelines將列表從新寫入檔案。

複製** **如下:

#!/usr/bin/python

import sys,os

f=open('hi.txt','r+')

flist=f.readlines()

flist[4]='hi\n'

f=open('hi.efnghrutxt程式設計客棧','w+')

f.writelines(flist)

將hi.txt第五行內容修改成hi

本文標題: 簡單檔案操作python 修改檔案指定行的方法

本文地址:

python 簡單檔案操作 修改檔案指定行

使用python進行簡單的檔案讀寫 例一 usr bin python import sys import re if name main f file hi.txt w li hello n hi n f.writelines li f.close w 模式 如果沒有hi.txt則建立檔案寫入 如...

Python簡單檔案操作

python對文字檔案和二進位制檔案採用統一的操作步驟 開啟 操作 關閉 開啟後的檔案處於佔用狀態,不予許重複開啟。python通過直譯器內建的open 函式開啟一個檔案,並實現該檔案與一個程式變數的關聯 變數名 open 檔名 開啟模式 open 函式有兩個引數 檔名和開啟模式。檔名 檔案的實際名...

Python 簡單的檔案操作

coding utf 8 import os 匯入os模組 ls os.linesep 為os.linesep取別名,縮短變數名,改變訪問變數效能。類似os.linesep需要直譯器做兩次查詢 字串給出當前平臺使用的行終止符。例如,windows使用 r n linux使用 n 而mac使用 r 1...

Python簡單示例 檔案操作

1 檔案讀取 可以讀取計算機中的文字 音訊 郵件等內容 open 檔案路徑 讀取方式 encoding 編碼格式 檔案物件.read 讀取全部內容 檔案物件.close 關閉檔案 讀取方式 r只讀 w只寫等 2 檔案寫入 可以將文字 音訊 郵件等內容寫入計算機 open 檔案路徑 讀取方式 enco...

簡單檔案操作

檔案操作 public class gf file string v filename spath sfilename fs.close return true catch 讀取文字檔案內容,每行存入arraylist 並返回arraylist物件 arraylist public static a...

python檔案簡介及簡單操作

1 什麼是檔案 檔案大體上可以分為兩類,文字檔案和二進位制檔案。3 檔案的作用 使用檔案的目的是把一些資料儲存存放起來。4 使用檔案的流程 我們操作一個檔案的流程一般是開啟檔案,讀寫檔案,關閉檔案。通過程式操作檔案的流程也是這三步,開啟,讀寫和關閉。1 格式 file變數名稱 檔案控制代碼,檔案物件...

修改檔案操作

今天學到了python 開啟並修改檔案,需要的步驟是 先開啟檔案,對檔案內容進行遍歷。將需要替換的值進行替換和修改。修改後的資料寫入新檔案內。將原檔案刪除並將新檔案改名為原檔案。import os import time with open 薛之謙歌單.txt mode r encoding utf...

python中簡單的檔案操作

def read file f open file.py r encoding utf 6 print f.read 一次性讀取所有檔案內容,檔案很大時,會佔用很大的記憶體,read預設接收一個int值,預設 1就是全文,int值指定讀取字元數量 print f.read 10 指定大小的讀取,這樣...

python檔案操作的簡單方法總結

檔案操程式設計客棧作1 檔案操作流程 1 開啟檔案,得到一個檔案控制代碼 通過檔案控制代碼操作檔案 關閉檔案。將檔案開啟檔案賦給file1,test file為檔名,utf 8為檔案編碼 file1是檔案的全量內容 data1 open test file encoding utf 8 read p...

C 操作檔案 多檔案操作與操作簡單二進位制檔案等

例 要求使用者輸入檔名,開啟檔案讀取資料並將每個字母轉換成大寫,然後寫到另一個檔案中。include include using namespace std intmain while file one.eof file one.close file two.close return0 這個多檔案操...