python 檔案操作

2021-07-29 15:15:37 字數 3265 閱讀 7045

//檔案讀寫
__author__ ='administrator'#ab以二進位制格式開啟乙個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。也就是說,新的內容將會被寫入到已有內容之後。如果該檔案不存在,建立新檔案進行寫入。

#wb+以二進位制格式開啟乙個檔案用於讀寫。如果該檔案已存在則將其覆蓋。如果該檔案不存在,建立新檔案。

# 開啟乙個檔案

fo = open("foo.txt","ab")

'''print("檔名: ", fo.name)print("是否已關閉 : ", fo.closed)print ("訪問模式 : ", fo.mode)print("末尾是否強制加空格 : ", fo.softspace)'''print("檔名: ", fo.name)

# 關閉開啟的檔案

fo.close()

# 開啟乙個檔案 並寫入檔案

fo = open("foo.txt","ab")

chat = str("ni hao djk ")

chats = str("ni hao djk\n")

fo.write(chat.encode("utf-8")) # 不會換行哦

fo.write(chats.encode("utf-8")) # 會換行哦

# 關閉開啟的檔案

fo.close()

# 以二進位制格式開啟乙個檔案用於唯讀。檔案指標將會放在檔案的開頭。這是預設模式。

fo = open("foo.txt","rb")

str = fo.read(10);

print("讀取的字串是 : ", str)

position = fo.tell();

print("當前檔案位置 : ", position)

# 把指標再次重新定位到檔案開頭

position = fo.seek(0, 1);

str = fo.read();

print("重新讀取字串 : ", str)

# 關閉開啟的檔案

fo.close()

*********************************************=
//資料夾的操作和檔案讀取  注意檔案路徑(  錯誤路徑"c:\pythontest\as.txt"     正確路徑c:/pythontest/as.txt
__author__ ='administrator'importos

# 以二進位制格式開啟乙個檔案用於唯讀。檔案指標將會放在檔案的開頭。這是預設模式。

fo = open("foo2.txt","rb")

str = fo.read(10);

print("讀取的字串是 : ", str)

position = fo.tell();

print("當前檔案位置 : ", position)

# 把指標再次重新定位到檔案開頭

position = fo.seek(0,1);

str = fo.read();

print("重新讀取字串 : ", str)

# 關閉開啟的檔案

fo.close()

# 重新命名檔案test1.txt到test2.txt。 os.rename( "foo.txt", "foo2.txt" )

# 刪除乙個已經存在的檔案test2.txt os.remove("test2.txt")

# 給出當前的目錄

print(os.getcwd())

# 建立目錄test

# os.mkdir("c:\pythontest")

# 刪除」/tmp/test」目錄 os.rmdir( "/tmp/test" )

defmkdir(path):

# 去除首位空格

path=path.strip()

# 去除尾部 \ 符號

path=path.rstrip("\\")

# 判斷路徑是否存在

# 存在 true

# 不存在 false

i***ists=os.path.exists(path)

# 判斷結果

if noti***ists:

# 如果不存在則建立目錄

print(path+' 建立成功')

# 建立目錄操作函式

os.makedirs(path)

return trueelse:

# 如果目錄存在則不建立,並提示目錄已存在

print(path+' 目錄已存在')

return false# 定義要建立的目錄

mkpath="c:\pythontest\as.txt"# 呼叫函式

#mkdir(mkpath) 錯誤路徑"c:\pythontest\as.txt"

fo = open("c:/pythontest/as.txt","ab")

fo.close()

python 檔案操作

簡明 python 教程 中的例子,python 執行出錯,用open代替file 可以執行。poem programming is fun when the work is done if you wanna make your work also fun use python f open e ...

python檔案操作

1,將乙個路徑名分解為目錄名和檔名兩部分 a,b os.path.split c 123 456 test.txt print a print b 顯示 c 123 456 test.txt 2,分解檔名的副檔名 a,b os.path.splitext c 123 456 test.txt pri...

Python 檔案操作

1.開啟檔案 如下 f open d test.txt w 說明 第乙個引數是檔名稱,包括路徑 第二個引數是開啟的模式mode r 唯讀 預設。如果檔案不存在,則丟擲錯誤 w 只寫 如果檔案 不存在,則自動建立檔案 a 附加到檔案末尾 r 讀寫 如果需要以二進位制方式開啟檔案,需要在mode後面加上...