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\新建文件夹.你好"))


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