文件讀寫

#! /usr/bin/python3 # -*-coding:UTF-8-*- path = '/var/www/python/file.txt' f_name = open(path) #注意:如果open()不帶access_mode變量時,被打開文件一定要存在,否則會報錯 print("文件路徑:",f_name.name) print("打開文件模式:",f_name.mode) #注意: # 如果帶上access_mode變量,以寫入w方式打開, # 如果該文件不存在就會創建該文件,如果已經存在該文件會被覆蓋掉 # file_name = open("/var/www/python/test.txt","w") # print(file_name) #緩衝 # I/O,是指Input/Output,輸入和輸出,緩存一般是指內存,如果open()的第三個參數賦值爲0或者false # 就是無緩存,如果是1或者true,就是有緩存,-1或者小於0的整數就代表使用默認的緩存大小 # 讀文件 file_content = open(path) print("內容爲:",file_content.read()) # 寫入文件 write_content = open(path,'a') # a模式是追加寫入,如果文件不存在,先創建文件,再寫入 content = 'this is my content .\n' print("寫入長度:",write_content.write(content)) write_content = open(path,'r') print("寫入後內容爲:",write_content.read())
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章