python os.chdir报错_python-os模块
import os #引入os模块
import time
print(os.name) #打印当前系统类型win---nt,linux----posix
print(os.getcwd())#打印当前的目录
os.chdir('d:\\python\\1')#改变当前目录
print(os.getcwd())#改过当前目录之后打印出
print(os.curdir)# . 本目录
print(os.pardir)# .. 父目录
os.makedirs('d:\\python\\1\\ceshi\\1')#以递归方式创建目录,如果最终目录存在报错
print(os.path.exists('d:\\python\\1\\ceshi\\1'))#判断目录或文件是否存在,存在True
os.removedirs('d:\\python\\1\\ceshi\\1')#递归删除空目录
print(os.path.exists('d:\\python\\1\\ceshi\\1'))#判断目录或文件是否存在,不存在Flase
os.system('type nul>1.txt')#调用系统命令创建文件(win系统是cmd命令)
print(os.path.isfile('1.txt'))#判断文件是否存在os.path.isfile('1.txt')
os.mkdir('girls')
os.mkdir('boys',0o777) #???
print(os.listdir(os.getcwd()))#以列表形式打印当前目录下的子目录或文件
os.rmdir('girls')
os.rmdir('boys')
print(os.listdir(os.getcwd()))#以列表形式打印当前目录下的子目录或文件
#os.rename('1.txt','01.txt')
print('@@@@@@')
print(os.stat('01.txt'))
a=os.listdir(os.getcwd())[0] #取当前目录下的第一个文件或目录
print(a)
print(os.path.abspath(a))#打印这个文件或目录的绝对目录
b=os.path.abspath(a)
print(os.path.split(b))#以元组形式返回目录和文件
print(os.path.join('D:\\pythontest\\b', 'D:\\pythontest\\a'))#拼接路径,如果侯一个是绝对路径前一个文件会被覆盖
print(os.path.join('D:\\pythontest\\ostest', 'hello.py')) #拼接路径
print(os.path.join('hello.py','D:\\pythontest\\ostest')) #拼接路径 会被覆盖
print(os.path.dirname('D:\\python\\ftp')) #会删除最后一个不管是目录还是文件
print(os.path.basename('D:\\pythontest\\ostest\\'))#打印\\后的字符串空字符串
print(os.path.basename('D:\\pythontest\\ostest\\a'))#打印\\后的字符串
print(os.getcwd())
print(os.path.getmtime(os.getcwd()))#打印文件或文件夹时间最后修改时间os.path.getatime最后访问时间,os.path.getctime最后创建时间
t=os.path.getmtime(os.getcwd())
t_1=time.strftime('%Y%m%d%H%M%S',time.localtime(t))
print(t_1)
m=os.path.getsize('D:\\python\\1\\SynAG.rar')#文件大小字节,目录是0
print(m)
print(os.sep)
print(os.extsep)
print(os.pathsep)
print(os.linesep)
#os.getenv('PATH')获取这个环境变量的值
#os.putenv('PATH','/home/sy/下载')临时增加环境变量
#splitext() 将一个路径切割成文件后缀和其他两个部分,主要用于获取文件的后缀
#isdir() 检测是否是文件夹
#exists() 检测某个路径是否真实存在
#isabs() 检测一个路径是否是绝对路径
#os.mknod("text.txt"):创建空文件
#os.path.exists('C:\\Python25\\abc.txt')
#os.path.splitext():分离文件名与扩展名
#os.fchdir(fd)
#os.getpid() 返回当前进程的id.在unix,Windows中有效。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
