文件与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+

    

  

        

原文地址:https://www.cnblogs.com/leiwenxuan/p/9467245.html