python檔案操作

2021-08-09 22:41:31 字數 2457 閱讀 1420

讀取檔案內容

import codecs

#開啟檔案的幾個步驟1.open檔案 2.檔案操作(讀、寫) 3.關閉檔案

f = codecs.open('1.txt')

print (f.read())

result = f.read()

result = result.replace('1','a')

print (result)

print (type(result))

print (dir(f))

f.close()

寫入乙個新的檔案

import codecs

#codecs這個模組主要用來解決檔案亂碼的問題,open(filename,mode)

#mode有幾個引數需要學習:r 讀 w 寫 b 二進位制 a 追加

f = codecs.open('2.txt','w')

f.write("hello world!\n")

f.write("hello 勇敢的心!\n")

f.write("you are very very very cool!!!\n")

f.write("we love 大濕兄 lessons!\n")

f.close()

with的特殊用法

import codecs

with codecs.open('1.txt','rb') as file:

print (file.read())

print (file.closed)

print (file.closed)

with codecs.open('1.txt','rb') as ff:

for line,value in enumerate(ff):

print (line,value)

if line == 4-1:

print (value)

import linecache

count =linecache.getline('1.txt',5)

print (count)

codecs的特殊使用

import codecs

file = codecs.open('file3_2.txt','wb')

print (dir(file))

print (file.closed)

file.write('hello world!\n北京歡迎您!\n')

print file.tell()

file.writelines(['aaaaaa\n','bbbbbb\n','dddddd\n'])

file.seek(1)

file.write('ccccc')

print file.tell()

print (file.encoding)

print(file.mode)

print (file.name)

file.close()

print (file.closed)

檔案操作的常用方法

import codecs

# readlines()方法用來讀取檔案內容,檔案內容的每一行都是乙個字串,最後返回乙個list

f = codecs.open('2.txt','rb')

print (type(f))

print (dir(f))

text_list = f.readlines()

print (text_list)

print (type(text_list))

print (text_list[0])

print (f.readlines())

f.close()

#readline()方法讀取檔案一行內容,next()讀取檔案下一行內容,返回乙個字串

f = codecs.open('2.txt','rb')

print f.readline()

print f.readline()

print f.readline()

print f.readline()

print f.next()

f.close()

# write()必須傳入字串,writelines()必須傳入乙個序列

f = open('file3.txt','wb')

f.write('hello world\n你好,what\'s you name\nhow old are you?\n')

f.writelines(['你有女朋友了嗎?\n','你有房有車嗎?\n'])

f.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後面加上...