os模块属性 描述
linesep 用于在文件中作为分隔行的字符串
sep 用来分隔文件路径名的字符串
pathsep 用于分隔文件路径的字符串
curdir 当前目录的字符串名称
pardir 当前目录的父目录字符串名称
文件对象有一个truncate()方法,有文件位移操作方法seek(),返回当前位移的方法tell()
文件对象的方法
file.close() 关闭文件
file.flieno() 返回文件的描述符
file.flush() 刷新文件内部的缓冲区
file,isatty() 判断一个文件是否为一个tty设备文件
file.next() 返回一个文件的下一行,如果到结尾,则报一个 StopIteration异常
file.read()
file.readline()
file.readlines()
file.wirte()
file.wirtelines()
文件对象的属性
file.name
file.closed
file.mode
file.encoding
当一个程序一打开,就可以访问三个标准文件 stdin stdout stderr
当导入sys模块的时候就可以访问到了
sys.argv用于命令行参数的访问 相当于js中的arguments,还过 sys.argv[0]总是一.py文件的文件名,是一个列表
os模块的文件、目录的访问的方法
mkfifo()/mkmod() 创建命名管道/创建文件系统节点
remove()/unlink() 删除文件
rename()/renames() 重命名文件
stat() 返回文件信息
symlink() 创建符号链接
utime() 更新时间戳
tmpfile() 创建并打开一个新的临时文件
walk() 生成一个目录树下的所有文件
chdir()/fchdir() 改变当前工作目录/通过一个文件描述符改变当前工作目录
chroot() 改变当前进程的根目录
listdir() 列出当前目录的文件
getcwd() 返回当前工作目录
getcwdu() 返回当前工作目录的unicode对象
mkdir() 创建目录
makedirs() 创建多层目录
rmdir()/removedirs() 删除目录/删除多层目录
access() 检验根限模式
chmod() 改变权限模式
chown()/lchown()
umask() 设置默认权限模式
open() 打开
read() 读
write() 写
dup()/dup2()
makedev() 从major和minor设备号创建一个原始设备号
major()/minor() 从原始设备号获得major/ minor设备号
os.path模块路径名访问函数
basename() 去掉目录路径,返回文件名
dirname() 去掉文件名,返回目录路径
join()
split()
splitdrive()
splitext()
getatime()
getctime()
getmtime()
getsize()
exists()
isabs()
isdir()
isfile()
islink()
ismount()
samefile()