文件管理

python学习网 2018-03-22 18:22:03

1.三元运算

 

a=5

b=2

val = 1 if a>b else 2

print(val)



2.文件处理————二进制

3.智能检测   chardet

4.写模式    ‘w’

5.追加模式   ‘a’

 

6.混合模式

 

   f.open   要对应有f.close

 7.文件操作的函数

1.

fileno
返回文件句柄在内核的索引值             -----------网络编程是用到
flush
强制将文件刷新到硬盘中     f.flush()
 
 
readable
判断是否可读          linux中
readline
读一行   
 
 
seek
移动光标到指定位置              f.seek(20)          seek找的是字节
 
tell
返回当前光标的位置      f.tell()
 
truncate
按指定长度截断文件       不指定则就从当前位置尾部全部去掉,指定,则从文件头开始截取

 

 8.文件修改

占硬盘的修改

 

文件重命名    os

 

os.rename(f_new_name,f_name)

 占内存的修改

 

 

 

 

 

 




阅读(777) 评论(0)