Python 文件創建 刪除 添加

CPU:

內存:運行程序 RAM   ROM

磁盤:存盤數據 都是以文件存在磁盤。

文件內容分讀取(查找)和寫入(添加,刪除)。

文件夾:創建、刪除、拷貝。

文件file

目錄directory

File close 關閉文件

File flush

Open(filename,r)以只讀方式打開文件。

相對路徑

絕對路徑

Myfile.seek(讀取字符個數,從什麼位置開始讀)

位置有三個值,0從開始讀取,1當前位置2 文件末尾

a如果使用兩個參數必須以rb模式打開

b默認總是從開始定位與之前的read()的位置無關

c光標可以任何

序列化

反序列化

Request請求 response相應

#打開一個文件
f = open("D:\Python學習文件\jax\新建文件夾\.txt", "w")

f.write( "11111" )

# 關閉打開的文件
f.close()
#------------------------------------------------
#讀取文件
f = open("D:\Python學習文件\jax\新建文件夾\python.doc", "r")

str = f.read()
print(str)

# 關閉打開的文件
f.close()
#-------------------------------------------------------------------
#複印相對路徑文件
myfile=open('test1.py','r')
writefile=open("test復件.py","w")
mystr=myfile.read()
writefile.write(mystr)
myfile.close()
writefile.close()
#----------------------------------------
#讀取w文件定位
file=open('D:\Python學習文件\jax\新建文件夾\.txt','rb')
print(file.read(1))
#print(file.read(1))
file.seek(5)
print(file.read(1))
#file.seek(-3,2)

file.close()
#----------------------------------------------
#序列化和反序列化
import pickle

# 使用pickle模塊將數據對象保存到文件
data1 = {'a': [1, 2.0, 3, 4+6j],
         'b': ('string', u'Unicode string'),
         'c': None}
output = open('data.pkl', 'wb')
pickle.dump(data1, output)
output.close()
output=open('data.pkl','rb')
x = pickle.load(output)
print(x)
output.close()
#---------------------------------------------------
#爬蟲
from urllib import request

response = request.urlopen("http://www.baidu.com/")  # 打開網站
fi = open("project.txt", 'w')                        # open一個txt文件
page = fi.write(str(response.read()))                # 網站代碼寫入
fi.close()
#----------------------------------------------------------------------
import os
os.mkdir("test復件.py")
os.rmdir("test復件.py")
print(os.listdir("test復件.py"))

#---------------------------------------
#創建文件夾目錄
import os, sys

# 創建的目錄
path = "D:\Python學習文件\jax\新建文件夾.你好"

os.mkdir( path )

print ("目錄已創建")
#------------------------------------------------------
#刪除
import os
os.rmdir("D:\Python學習文件\jax\新建文件夾.你好")
print(os.listdir("D:\Python學習文件\jax\新建文件夾.你好"))


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章