服务器在线 - 服务器软件 - 网站地图 服务器在线,专注于服务器技术!

当前位置:主页 > 编程脚本 > Python > 正文

python os模块使用方法

时间:2021-04-12    来源:未知    投稿:admin    点击:

help(os)          #查看帮助

print(os.getcwd())    #查看当前工作目录

os.chdir('e:/')       #切换工作目录

print( os.listdir('e:/'))    #查看目录下的文件列表

os.mkdir('e:/ceshi')      #创建文件夹

os.mkdir('/data/ceshi',0o777)     #创建文件夹,并设置权限。权限仅对linux有效

os.makedirs('e:/a/b/c/f')          #递归创建文件夹。

os.rmdir('e:/ceshi')          #删除空文件夹。

os.removedirs('e:/a')             #递归删除空文件夹。

os.rename('e:/a','e:/b')          #重命名文件或文件夹。

result = os.stat('e:/b')
print(result)                      #查看文件或文件夹信息。

os.system('dir')                 #获取当前目录信息

os.system('dir e:')                #获取指定目录信息。

os.system('ping www.fwqzx.com')     #使用ping命令。引号中可以写任意操作系统命令。

result = os.getenv('path')
print(result)                            #获取当前环境变量。

allpath = result.split(';')
print(allpath)                          #对环境变量进行切片。

os.environ['path'] = os.environ['path']+';'+'e:/b'
print(os.getenv('path'))                  #添加一条环境变量。

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

print(os.pardir)           #获取上层目录路径

print(os.name)               #获取操作系统类型,nt为win系统,posix为linux系统

print(os.sep)               #获取路径分割符

print(os.extsep)             #获取文件类型与扩展名之间的分隔符。

print(repr(os.linesep))       #获取当前操作系统换行符。

path1='../'
print(os.path.abspath(path1))      #将相对路径转化为绝对路径



path1='e:/b/123.txt'
result1 = os.path.basename(path1)
print(result1)                  #获取文件名,如果路径是个文件夹,获取最后一层文件夹名

result2= os.path.dirname(path1)
print(result2)                  #获取文件路径



path1='e:bb'
path2='c123.txt'
result = os.path.join(path1,path2)
print(result)                                #路径拼接。
    

path1='e:/b/b/123.txt'
result = os.path.split(path1)
print(result)                            #分割路径和文件名。



path1='e:/b/b/123.txt'
result = os.path.splitext(path1)
print(result)                            #常用于获取文件的后缀文件类型。


path1='e:/b/123.txt'
print(os.path.getsize(path1))               #获取文件大小。

os.path.isdir('路径')                 #判断是否为文件夹
os.path.isfile('路径')                #判断是否为文件
os.path.islink('路径')                #判断是否是一个连接


os.path.getctime('文件路径')           #获取文件创建时间
os.path.getmtime('文件路径')           #获取文件修改时间
os.path.getatime('文件路径')            #获取文件最后访问时间


print(os.path.lexists('e:/b/123.txt'))    #检测文件是否存在。
print(os.path.isabs('e:/b/123.txt'))       #检测路径是否为绝对路径。

path1='../123.txt'
path2='e:/b/123.txt'
print(os.path.samefile(path1,path2))     #判断两个路径是否指向的同一个文件。





如果您的问题仍未解决,还可以加入服务器在线技术交流QQ群:8017413寻求帮助。


相关内容
最新热点内容