Day6_python基础知识<模块学习>

--------------------------------------------------------------------os模块------------------------------------------------------------------------

import os

print(os.listdir('/Users/zh'))   # 输出当前目录下所有文件夹及隐藏文件--路径前记得加/

 

print(os.system('ls'))  # 执行系统命令----重要----o

print(os.system('ping www.baidu.com'))

print(os.system('ifconfig'))

 

print(os.popen('pwd').read())   # 把系统命令,存入一个内存地址,read()方法读取后是命令执行的结果

print(os.popen('mkdir 0000','r',1))     # 创建一个目录,模式r,有缓冲区1,0无缓冲区

 

----os.path.join()与 join()函数

print(os.path.join('a','b','11'))       # 拼接路径的

print('-'.join(['a','b','c']))      # 输出a-b-c

str.join(元组、列表、字典、字符串) 之后生成的只能是字符串。

所以很多地方很多时候生成了元组、列表、字典后,可以用 join() 来转化为字符串。

 

----split()与os.path.split()

a = 'love   you'

a.split()    # 输出(‘love’,'you')

a.split(' ')   # 输出(‘love’,’','',''you')

 

------------

print(os.path.split('/Day6/logs/android'))  # 以文件路径中最后一个/为分隔符,分割文件或路径

print(os.path.exists('/users/'))    # 判断路径或文件是否存在,返回bool类型

print(os.path.isfile('test---.py'))     # 判断文件内容是否为空,返回bool类型

print(os.path.isdir('test.py'))     # 判断路径是否存在,返回bool型

print(os.path.abspath('.'))     # 返回绝对路径

print(os.path.dirname('/day6/logs'))    # 去掉最后的文件或文件夹,返回去掉后的路径

print(os.getcwd())      # 获取当前路径

print(os.chdir(r'/Users/zh'))    # 更改访问的路径

print(os.remove('11'))      # 删除文件

os.rename('ssq.txt','ss.txt')   # 重命名文件,(原文件名,新文件名)

print(os.path.getsize('ss.txt'))    # 获取文件大小,单位字节,--》用于文件判空

 

print(os.path.getatime('test---.py'))    # 获取文件最后访问时间,返回时间戳

print(os.path.getctime('test---.py'))   # 获取文件的创建时间,返回时间戳

print(os.path.getmtime('test---.py'))   # 获取文件最后修改时间,返回时间戳

  

猜你喜欢

转载自www.cnblogs.com/lily-20141202/p/10125548.html