#!/usr/bin/python
# encoding: utf8
#with 語句不只是針對檔案而言的,它是乙個用來建立執行時環境的通用框架(genericframework),告訴物件它們正在進入和離開乙個執行時環境。
print '\u9fa5'
print '\u003f'
#建立檔案並寫入內容
with open('test.txt',mode='w') as a_file:
a_file.write('test successd')
print(a_file.mode)
print(a_file.name)
with open('test.log', mode='w') as b_file:
b_file.write('***ooo=')
#讀取檔案內容
with open('t.txt') as c_file:
print(c_file.read())
print(c_file.seek(1)) #seek()方法使定位到檔案中的特定位元組
print(c_file.read(10))#引數表示所讀字元的個數
print(c_file.tell())
#在檔案後追加內容
with open('test.txt',mode='a') as a_file:
a_file.write('and *** ooo successd')
with open('test.txt') as d_file:
print(d_file.read())
#一次讀取一行,並列印出行號和資料
print '-----------'
line_number = 0
with open('t.txt') as e_file:
for a_line in e_file:
line_number += 1
print ''.format(line_number,a_line.rstrip())
#二進位制檔案
an_image = open('ttt.png', mode='rb')
print (an_image.mode)
print(an_image.name)
print(an_image.encoding)
print(an_image.tell()) # 0
data = an_image.read(3) #n
print (data)
print (type(data)) #str ??
data = an_image.read()
print(len(data))
python 檔案讀寫,開啟 未完。。。
導入庫 os庫 import os 獲取當前目錄 os.getcwd 切換目錄 os.chdir 路徑 開啟寫入檔案 import os os.getcwd os.chdir e file1 open yuyang.txt a file1.write nthis is the seven line ...
python 檔案讀寫操作開啟模式
r 唯讀。該檔案必須已存在。r 可讀可寫。該檔案必須已存在,寫為追加在檔案內容末尾。rb 表示以二進位制方式讀取檔案。該檔案必須已存在。w 只寫。開啟即預設建立乙個新檔案,如果檔案已存在,則覆蓋寫 即檔案內原始資料會被新寫入的資料清空覆蓋 w 寫讀。開啟建立新檔案並寫入資料,如果檔案已存在,則覆蓋寫...
python開啟檔案 Python檔案開啟模式
python 內建函式 python 內建函式 python open 函式用於開啟乙個檔案,建立乙個 file 物件,相關的方法才可以呼叫它進行讀寫。寫入檔案時,不會自動加入換行,需要手動在末尾加入,在每個元素後面都換行n,可以用 fo.writelines line n for line in ...