1、创建文件对象open()
open (文件名[,打开方式])
f=open (r"d:\b.txt","w")
2、二进制文件(图片等)读取
f=open (r"d:\b.txt","wb")
3、文件对象常用方法
4、序列化和反序列化
import pickle
a="liu"
with open("data.dat","wb") as f:
pickle.dump(a,f)
with open("data.dat","rb") as f:
b1=pickle.load(f)
5、CSV文件的读取和写入
方法
import csv
with open("dd.csv","r") as f:
a_csv=csv.reader(f)
with open("ee.csv","r") as f:
b_csv=csv.writer(f)
b_csv.writer(["ID"])
6、os和os.path模块(直接操作操作系统)
import os
os.system("notepad.exe")
import os
os.startfile(r"C:\Program Files (x86)\Tencent\WeChat\WeChat.exe")
7、递归算法(自己调用自己)
def facorial(n):
if n==1:
return n
else:
return n*factorial(n-1)
print(factorial(5))