開啟\建立檔案
在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...