//檔案讀寫
__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後面加上...