python新建檔案格式 python之檔案操作

2021-10-11 19:16:34 字數 1318 閱讀 6491

開啟\建立檔案

在python,使用open函式,可以開啟乙個已經存在的檔案,或者建立乙個新檔案,預設在當前程式所在資料夾下建立新檔案。

格式:open(檔名,訪問模式),例如

f = open('test.txt','w') #以寫模式開啟檔案,不存在就建立新檔案

建立新檔案時如果不指定模式,預設是讀取模式,但是新檔案不存在,就會報錯。

# 寫入

f = open('test.txt','w') #以寫模式開啟檔案,不存在就建立新檔案

f.write("hello python") #將字串寫入檔案

f.close() #每次都要關閉檔案操作

# 讀取,read方法,讀取指定的字元,開始時定位在檔案頭部,每執行一次向後移動指定字元數

f = open("test.txt","r")

str = f.read(5) # 指定讀取五個字元

print(str)

str = f.read(5) # 再讀取五個字元,使用檔案指標,依次往後讀,並不是每次都從開頭讀

print(str)

f.close()

# 讀取,readline()、readlines()方法

f = open("test.txt","r")

# str = f.readline() #從第一行開始,每次唯讀一行

# print(str)

# str = f.readline() #再往下讀一行

# print(str)

strs = f.readlines() #讀取所有的行。以列表方式輸出,每一行作為列表裡的乙個元素

#使用列舉,將每一行的行號輸出

for num,str in enumerate(strs):

print("第%d行:%s"%(num+1,str))

f.close()

檔案重新命名

os庫中的rename()可以完成對檔案的重新命名。

格式:rename(需要修改的檔名,新的檔名)

import os

os.rename("畢業**.txt","畢業**-最終版.txt")|

刪除檔案

os模組中的remove()可以完成對檔案的刪除操作

格式:remove(待刪除的檔名)

import os

os.remove("畢業**.txt")

建立\刪除資料夾

import os

os.mkdir("目錄名")

os.rmdir("目錄名")

獲取當前目錄

import os

os.getcwd()

cmd 新建檔案和新建資料夾

整理備份 一 建立空檔案的幾種方法 1 cd.a.txt cd.表示改變當前目錄為當前目錄,即等於沒改變 而且此命令不會有輸出。表示把命令輸出寫入到檔案。後面跟著a.txt,就表示寫入到a.txt。而此例中命令不會有輸出,所以就建立了沒有內容的空檔案。2 copy nul a.txt nul表示空裝...

Python檔案格式轉換

將帶有點座標的 csv 轉 geojson,不帶其他屬性 import csv csv file open e test.csv encoding gbk csv reader csv.reader csv file geojson properties type feature float row...

linux 新建檔案命令

vi touch是建立檔案的命令,cp mv也算是吧,因為cp是拷貝檔案,mv是移動檔案另外還有好多命令能夠建立檔案,之要該命令能夠重定向輸出到乙個不存在的檔案,就會建立檔案。例如 tail f n 200 usr local tomcat logs catalina.out tmp tomcatl...