文件与IO
1 name = ["name", 'leiwenxuan',25] 2 # print(','.join(name)) #会报错 3 #方法一 4 print(','.join(str(x) for x in name)) 5 #方法2 6 print(*name, sep=',') #可迭代对象
1 import glob 2 pyfile = glob.glob('day_812/*.py') 3 print(pyfile) #获取当前文件下所有的点PY文件 4 5 6 # import os 7 # print(os.getcwd()) #获取当前目录 8 # # os.chdir('c:\\') #强制改变目录 9 # print(os.getcwd()) 10 # os.makedirs('lei\\wen\\xuan') #创建一个文件夹,中间文件夹没有也创建
1 from functools import partial 2 #检查文件或是目录是否存在 3 import os 4 os.path.exists('b.txt') 5 # print(os.path.exists('v.txt')) #存在返回True 否则返回False 6 # print(os.path.isfile('c.txt'))#检测文件存在返回True 7 # print(os.path.isdir('le')) #检测文件目录是否存在 在返回True 8 # print(os.path.getatime('OneNewday.py'))#文文件大小 9 import time 10 time.ctime(os.path.getatime('a.txt')) 11 print(time.ctime(os.path.getatime('a.txt'))) 12 #打印Mon Aug 13 10:43:51 2018 获取文件的创建日期 13 print(os.listdir()) #获取当前文件目录的文件信息
1 import gzip 2 #读取压缩文件 3 # with gzip.open('tset1.gzip','rt') as f: 4 # # text = f.read()
name = ["name", 'leiwenxuan',25] # print(','.join(name)) #会报错 #方法一 print(','.join(str(x) for x in name)) #方法2 print(*name, sep=',') #name,leiwenxuan,25
文件操作:
1;文件的路径 ,文件路径有绝对路径和相对路径
2,编码方式
3,操作方式 :只读, 只写, 写读, 读写, 追加
读模式有: r *****
rb 以字节的方式
r+
r+b
read() #全部读出来
redaline() 读取一行
readlines() 读取全部以列表的方式返回
for 循环
for line in f: #每次读取一行 直到读取结束
写操作
w ***
wb 以字节的方式写入
w+