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則建立檔案寫入;如果存在,則清空hi.txt內容,重新寫入。
例二:修改檔案指定行
用的方法比較笨,將檔案內容按行讀入到一個列表中,修改指定行即給列表中元素賦值;修改完後,用writelines將列表重新寫入檔案。
#!/usr/bin/python import sys,os f=open('hi.txt','r+') flist=f.readlines() flist[4]='hi\n' f=open('hi.txt','w+') f.writelines(flist)
將hi.txt第五行內容修改為hi
相關推薦
python 簡單檔案操作 修改檔案指定行
使用python進行簡單的檔案讀寫 例一: #!/usr/bin/python import sys import re if __name__=="__main__": f=file("hi.txt","w+") li=["hello\n","hi\n"] f.w
Python指令碼- 遞迴遍歷資料夾,獲取指定副檔名檔案,修改檔案內容
#USAGE: # 1、Choose file path # 2、Choose file type (according to extension name) # 3、Judging condition # 4、The content to insert # 5、Print file pat
python資料夾遍歷,檔案操作,獲取檔案修改建立時間
在Python中,檔案操作主要來自os模組,主要方法如下: os.listdir(dirname):列出dirname下的目錄和檔案 os.getcwd():獲得當前工作目錄 os.curdir:返回當前目錄('.') os.chdir(dirname):改變工作目錄到
簡單的Python檔案操作(3)檔案的重新命名,刪除和對資料夾的操作
(1) 檔案的重新命名,刪除os模組中的rename()可以完成對檔案的重新命名操作rename(需要修改的檔名,新的檔名)import os os.rename("a.txt","b.txt")os模組中的remove()可以完成對檔案的重新命名操作remove(要刪除的檔
簡單的Python檔案操作(1) 檔案的開關與讀寫
在python中,使用open函式,可以開啟一個已經存在的檔案,或者建立一個新檔案.open(檔名,訪問模式) 如例子所示: f = open ('test.txt','w') 訪問模式如下圖:關閉檔案 : close() 如例子所示: # 新建一個檔案,檔名為
C#讀取檔案內容,在指定行插入內容
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; usi
關於os模組中的資料夾遍歷,檔案操作,檔案的建立和修改時間的用法
在Python中,檔案操作主要來自os模組,主要方法如下:os.listdir(dirname):列出dirname下的目錄和檔案os.getcwd():獲得當前工作目錄os.curdir:返回當前目錄('.')os.chdir(dirname):改變工作目錄到dirname
python 37 pandas操作csv檔案小結,csv檔案合併
import pandas as pd df = pd.read_csv("annotations.csv")[0:10] ## 一 DataFrame,資料幀df,可以將其看作表格 ### 列:index,行:c
windows下python裝openpyxl 操作 excel檔案 xlsx
今天想操作一下xlsx 檔案 存一些資料,在網上搗鼓了好久終於,功夫不負有心人終於讓我給找到了 安裝的方法很簡單 首先要下載兩個東西 http://pan.baidu.com/s/1qWNpnqO
python-文件操作-修改的兩種方式
import str2 replace new col 檢查 循環 blog nbsp 方法一:(占內存) 全部把文件讀進內存進行修改。 f_name ="D:/聯系方式2.txt" old_str =‘喬一菲‘ new_str =‘剛亮‘ f =open(f_nam
C++ 學習筆記之——檔案操作和檔案流
1. 檔案的概念 對於使用者來說,常用到的檔案有兩大類:程式檔案和資料檔案。而根據檔案中資料的組織方式,則可以將檔案分為 ASCII 檔案和二進位制檔案。 ASCII 檔案,又稱字元檔案或者文字檔案,它的每一個位元組放一個 ASCII 程式碼,代表一個字元。 二進位制檔案,又稱內部格式檔案或位元
PHP 檔案操作第 檔案讀取
檔案讀取 fread 函式 引數$fd,$file_size; 獲取檔案的大小 filesize($path); 引數$path 檔案路徑; 字串替換 str_replace("\r\n","<br>",$con_str); <?php header("cont
檔案操作--文字檔案
1.FileStream 類: 1.1構造 FileStream物件表示在磁碟或網路路徑上指向檔案的流。這個類提供了在檔案中讀寫位元組的方法; 可以隨機檔案訪問(訪問檔案中間某點的資料)。其他Stream類可以讀寫字元資料,但不能隨機訪問檔案; FileStream aF
檔案操作介紹,檔案的開啟與關閉
<1>什麼是檔案 示例如下: 檔案格式 <2>檔案的作用 大家應該聽說過一句話:“好記性不如爛筆頭”。 不僅人的大腦會遺忘事情,計算機也會如此,比如一個程式在執行過程中用了九牛二虎之力終於計算出了結果,試想一下如果不把這些資料存放起來,相比重啟電腦之後,“哭
C語言檔案操作之----檔案的讀寫
當檔案按指定的工作方式開啟以後,就可以執行對檔案的讀和寫。下面按檔案的性質分類進行操作。針對文字檔案和二進位制檔案的不同性質,對文字檔案來說,可按字元讀寫或按字串讀寫;對二進位制檔案來說,可進行成塊的讀寫或格式化的讀寫。1. 讀寫字元 C提供fgetc和fputc函式對文字檔案進行字元的讀寫,其函式的原
c檔案操作-二進位制檔案讀寫
上次已經提到過了檔案基本分為二進位制檔案和文字檔案,文字檔案是人可以直接讀的懂的以文字的方式表達出來的檔案,二二進位制檔案則需要機器以特定的方式或者軟體來開啟,比如音訊視訊檔案都是二進位制的。 今天我們通過一個簡單的例子來了解一下二進位制檔案讀寫以及fseek()函式的使用
Node.js本地檔案操作之檔案拷貝與目錄遍歷的方法
檔案拷貝NodeJS 提供了基本的檔案操作 API,但是像檔案拷貝這種高階功能就沒有提供,因此我們先拿檔案拷貝程式練手。與 copy 命令類似,我們的程式需要能接受原始檔路徑與目標檔案路徑兩個引數。 小檔案拷貝我們使用 NodeJS 內建的 fs 模組簡單實現這個程式如下。
AIR檔案操作:使用檔案物件操作檔案和目錄 .
在AIR中可以方便的對本地檔案操作,不過上次做了個專案,發現還是有不少不方便的地方,比如AIR對檔案和目錄的打包和解壓 (最終我使用了呼叫BAT執行解壓和打包操作,使用方法在我的其它文章中有提到)一下是我引用官方的一些說明文件:檔案物件是啥?檔案物件(File物件)是在檔案系
利用fprintf進行檔案操作--向檔案中追加寫入
#include <stdio.h> #include <process.h> FILE *fp; fp=fopen("C://rect.txt","a");//引數a表示追加寫入 fprintf(fp,"%d ,",rect.left);//
Delphi檔案操作-讀檔案-寫檔案-操作檔案
本例子幾個變數的說明 TFileRec = record //記錄定義 Day : Integer; ... //其他定義 end; f : File of TFileRec; //標準的輸入/輸出檔案 FilRec : TFileRec;