Python 檔案的讀寫

2021-09-12 14:46:46 字數 1771 閱讀 8526

f=open('e:\\a.txt','w')  #w代表只寫的方式,開啟乙個檔案,叫a.txt,路徑是e盤下

f.write('北京我愛你')

f.close()

f=open('a.txt','w') #相對路徑

f=open('a.txt','r')

content=f.read(3)

print(content)

f.close()

f=open('a.txt','r',encoding='utf-8')

content=f.readline() #讀一行

print(content)

content=f.readline()

print(content)

content=f.readline()

print(content)

f.close()

f=open('a.txt','r',encoding='utf-8')

content=f.readlines() #讀出所有的行,放到列表裡

print(content)

f.close()

f=open('a.txt','w')

f.write('北京')

f.write('\n')

f.write('南京')

f.close()

f=open('a.txt','a') #a,是追加

f.write('北京123')

f.close()

f=open('a.txt','r')

print(f.tell())

print('---------')

x=f.read(4)

print(x)

print('-----------')

print(f.tell()) #位元組數,游標

print(x)

f=open('a.txt','r')

x=f.read(4)

print(x)

f.seek(0,0)#第乙個引數代表的是偏移的位元組數,第二個引數從哪個地方偏移,0代表檔案頭,1代表當前,2代表末尾

x=f.read(4)

print(x)

f.close()

import os #os為作業系統

os.rename('a.txt','c.txt') #重新命名

import os

os.remove('a.txt') #刪除檔案

import os

os.mkdir('abc',0x777) #建立名字為『abc』的目錄,允許所有人讀寫操作

import os

p=os.getcwd() #獲取當前所在目錄

print(p)

import os

os.rmdir('abc') #刪除目錄

import os

b=os.path.exists('c.txt') #查詢檔案是否存在

print(b)

b=os.path.exists('abc')

print(b)

b=os.path.exists('c:\\users\\administrator\\python作業')

print(b)

import os

os.makedirs('a//b//c')

python檔案的讀寫

檔案的讀 read size 1 readline size 1 readlines hint 1 這三個函式都會返回換行符 1.read size 1 當size為負數或者預設時讀整個檔案,當為正數的時候,讀指定的位元組數,返回讀的內容字串 2.readline size 1 當size為負數或者...

Python 檔案的讀寫

過程 1 開啟檔案 2 讀檔案內容 3 關閉檔案 1 開啟檔案 open path,flag encoding errors path 要開啟檔案的路徑 flag 開啟方式 r 以唯讀的方式開啟檔案,檔案的描述符放在檔案的開頭 rb 以二進位制格式開啟乙個檔案用於唯讀,檔案的描述符放在檔案的開頭 r...

python檔案的讀寫

使用write 可以完成向檔案寫入資料 demo 新建乙個檔案file write test.py,向其中寫入如下 f open test.txt w f.write hello world,i am here f.close 執行之後會在file write test.py檔案所在的路徑中建立乙個...