google网站打不开了,陕西省建设造价协会网站,做网站都是用源码么,政务公开与网站建设的矛盾一、os模块
os 模块提供了很多程序与操作系统直接交互的功能
名称描述示例os.getcwd()得到当前工作目录#xff0c;即当前Python脚本工作的目录路径‘D:\python’os.listdir()返回指定目录下的所有文件和目录名 os.listdir()os.remove()函数用来删除一个文件即当前Python脚本工作的目录路径‘D:\python’os.listdir()返回指定目录下的所有文件和目录名 os.listdir()os.remove()函数用来删除一个文件 os.remove(‘i.cfg’)os.removedirsr“c\python”删除多个目录os.removedirs(‘haha’)os.path.isfile()检验给出的路径是否是一个文件文件存在为Trueos.path.isfile(“123.txt”)os.path.isdir()检验给出的路径是否是一个目录目录存在为Trueos.path.isdir(“work”)os.path.isabs()判断是否是绝对路径,路径并不需要存在os.path.isabs(“d://242”)os.path.exists()检验给出的路径是否真地存os.path.exists(“123.txt”)os.path.split()返回一个路径的目录名和文件名路径不一定存在 os.path.split(‘d://hah/123.txt’)(‘d://hah’, ‘123.txt’)os.path.splitext()分离扩展名路径不一定存在 os.path.splitext(‘d://hah/123.txt’)(‘d://hah/123’, ‘.txt’)os.path.dirname()获取路径名路径不一定存在 os.path.dirname(‘d://hah/123.txt’)‘d://hah’os.path.abspath()获得绝对路径文件或目录不一定存在os.path.abspath(‘hehe.txt’)‘f:\prictice\hehe.txt’os.path.basename()获取文件名os.path.basename(“f:\prictice\hehe.txt”)‘hehe.txt’os.path.getsizefilename获取文件大小os.path.getsize(“321.txt”)os.path.join(dir,filename)结合目录名与文件名 os.path.join(‘haha’,‘123.txt’)‘haha\123.txt’os.system()运行shell命令 os.system(“python -version”)os.getenv(“HOME”)读取操作系统环境变量HOME的值 os.getenv(“HOME”)‘C:\Users\Administrator’os.environ返回操作系统所有的环境变量os.environ.setdefault(‘HOME’,‘/home/alex’)设置系统环境变量仅程序运行时有效os.environ.setdefault(‘HOME’,‘123’)os.linesep给出当前平台使用的行终止符 os.linesep ‘\r\n’os.name指示你正在使用的平台 os.name ‘nt’os.curdir指代当前目录(‘.’)os.sep输出操作系统特地党的路径分隔符windows下为‘\’,linux下为‘/’os.pardir指代上一级目录(‘…’)os.renameold new重命名也相当于剪切os.rename(‘123.txt’,‘321.txt’)os.makedirsr“c\python\test”创建多级目录os.makedirs“a/b/c”os.mkdir“test”创建单个目录os.mkdir(‘haha’)os.statfile获取文件或者目录属性os.stat(‘321.txt’)os.chmod(path, mode)修改文件权限与时间戳os.chmod(“/tmp/foo.txt”, stat.S_IXGRP)os.chdir(dirname)改变工作目录到os.chdir(‘d://python’)os.get_terminal_size()获取当前终端的大小os.kill(10884,signal.SIGKILL)杀死进程getatime(file)获取文件最近的访问时间返回浮点秒数getctime(file)获取文件的创建时间返回浮点秒数getmtime(file)获取文件最近的修改时间返回浮点秒数walk(top)遍历top参数指定路径下的所有子目录返回一个三元组(路径,[目录],[文件])生成器for i in os.walk(“F:\prictice”):print(i(‘F:\prictice’, [‘work’], [‘321.txt’, ‘conf.ini’, ‘module.py’])(‘F:\prictice\work’, [], [‘543.txt’, ‘榕基.txt’])
二、sys模块
sys 模块是与 Python 解释器交互的一个接口。sys 模块提供了许多函数和变量来处理 Python 运行时环境的不同部分
名称描述sys.argv命令行参数List第一个元素是程序本身路径sys.exit(n)退出程序正常退出时exit(0)sys.version获取Python解释程序的版本信息sys.maxsize最大的Int值sys.path返回模块的搜索路径初始化时使用PYTHONPATH环境变量的值sys.platform返回操作系统平台名称sys.stdout.write(‘please:’)标准输出 , 引出进度条的例子 注在py3上不行可以用print代替val sys.stdin.readline()[:-1]标准输入sys.getrecursionlimit()获取最大递归层数sys.setrecursionlimit(1200)设置最大递归层数sys.getdefaultencoding()获取解释器默认编码sys.getfilesystemencoding获取内存数据存到文件里的默认编码