当前位置: 首页 > news >正文

成都哪里做网站备案网页设计与制作教案 详案

成都哪里做网站备案,网页设计与制作教案 详案,农业推广专业,干电商需要学什么目录 打开文件 OS库 打开文件 open()方法 Python 的 open() 方法用于打开一个文件#xff0c;并返回文件对象#xff0c;在对文件进行处理过程都需要使用到这个函数#xff0c;如果该文件无法被打开#xff0c;会抛出 OSError。 注意#xff1a; 使用 open() 方法一定…目录 打开文件 OS库 打开文件 open()方法 Python 的 open() 方法用于打开一个文件并返回文件对象在对文件进行处理过程都需要使用到这个函数如果该文件无法被打开会抛出 OSError。 注意 使用 open() 方法一定要保证关闭文件对象即调用 close() 方法。 open 函数常用形式是接收两个参数文件名file和模式mode open(file, moder)完整的语法格式为 open(file, moder, buffering-1, encodingNone, errorsNone, newlineNone, closefdTrue, openerNone)参数说明 file: 必需文件路径相对或者绝对路径mode: 可选文件打开模式默认只读buffering: 设置缓冲encoding: 一般使用utf8errors: 报错级别newline: 区分换行符closefd: 传入的 file 参数类型opener: 设置自定义开启器开启器的返回值必须是一个打开的文件描述符。 mode 参数有 模式描述t文本模式 (默认)。x写模式新建一个文件如果该文件已存在则会报错。b二进制模式。打开一个文件进行更新可读可写。U通用换行模式Python 3 不支持。r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。rb以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。一般用于非文本文件如图片等。r打开一个文件用于读写。文件指针将会放在文件的开头。rb以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。一般用于非文本文件如图片等。w打开一个文件只用于写入。如果该文件已存在则打开文件并从开头开始编辑即原有内容会被删除。如果该文件不存在创建新文件。wb以二进制格式打开一个文件只用于写入。如果该文件已存在则打开文件并从开头开始编辑即原有内容会被删除。如果该文件不存在创建新文件。一般用于非文本文件如图片等。w打开一个文件用于读写。如果该文件已存在则打开文件并从开头开始编辑即原有内容会被删除。如果该文件不存在创建新文件。wb以二进制格式打开一个文件用于读写。如果该文件已存在则打开文件并从开头开始编辑即原有内容会被删除。如果该文件不存在创建新文件。一般用于非文本文件如图片等。a打开一个文件用于追加。如果该文件已存在文件指针将会放在文件的结尾。也就是说新的内容将会被写入到已有内容之后。如果该文件不存在创建新文件进行写入。ab以二进制格式打开一个文件用于追加。如果该文件已存在文件指针将会放在文件的结尾。也就是说新的内容将会被写入到已有内容之后。如果该文件不存在创建新文件进行写入。a打开一个文件用于读写。如果该文件已存在文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在创建新文件用于读写。ab以二进制格式打开一个文件用于追加。如果该文件已存在文件指针将会放在文件的结尾。如果该文件不存在创建新文件用于读写。 默认为文本模式如果要以二进制模式打开加上 b。 file 对象 file 对象使用 open() 函数来创建下表列出了 file 对象常用的函数 方法描述file.close()关闭文件。关闭后文件不能再进行读写操作。file.flush()刷新文件内部缓冲直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入。file.fileno()返回一个整型的文件描述符file descriptor FD 整型可以用在如 os 模块的 read() 方法等一些底层操作上。file.isatty()如果文件连接到一个终端设备返回 True否则返回 False。file.next()Python 3 中的 File 对象不支持 next() 方法。 返回文件下一行。file.read(size)从文件读取指定的字节数如果未给定或为负则读取所有。file.readline(size)读取整行包括 \n 字符。file.readlines(sizeint)读取所有行并返回列表若给定 sizeint 0返回总和大约为 sizeint 字节的行, 实际读取值可能比 sizeint 较大, 因为需要填充缓冲区。file.seek(offset, whence)移动文件读取指针到指定位置。file.tell()返回文件当前位置。file.truncate(size)从文件的首行首字符开始截断截断文件为 size 个字符无 size 表示从当前位置截断截断之后后面的所有字符被删除其中 Windows 系统下的换行代表 2 个字符大小。file.write(str)将字符串写入文件返回的是写入的字符长度。file.writelines(sequence)向文件写入一个序列字符串列表如果需要换行则要自己加入每行的换行符。 OS库 Python 的 os 模块提供了非常丰富的方法用来处理文件和目录。 方法说明os.access(path, mode)检验权限模式os.chdir(path)改变当前工作目录os.chflags(path, flags)设置路径的标记为数字标记os.chmod(path, mode)更改权限os.chown(path, uid, gid)更改文件所有者os.chroot(path)改变当前进程的根目录os.close(fd)关闭文件描述符 fdos.closerange(fd_low, fd_high)关闭所有文件描述符从 fd_low包含到 fd_high不包含错误会忽略os.dup(fd)复制文件描述符 fdos.dup2(fd, fd2)将一个文件描述符 fd 复制到另一个 fd2os.fchdir(fd)通过文件描述符改变当前工作目录os.fchmod(fd, mode)改变一个文件的访问权限该文件由参数 fd 指定参数 mode 是Unix 下的文件访问权限os.fchown(fd, uid, gid)修改一个文件的所有权这个函数修改一个文件的用户 ID 和用户组 ID该文件由文件描述符 fd 指定os.fdatasync(fd)强制将文件写入磁盘该文件由文件描述符 fd 指定但是不强制更新文件的状态信息os.fdopen(fd[, mode[, bufsize]])通过文件描述符 fd 创建一个文件对象并返回这个文件对象os.fpathconf(fd, name)返回一个打开的文件的系统配置信息。name 为检索的系统配置的值它也许是一个定义系统值的字符串这些名字在很多标准中指定POSIX.1, Unix 95, Unix 98, 和其它os.fstat(fd)返回文件描述符 fd 的状态像 stat()os.fstatvfs(fd)返回包含文件描述符 fd 的文件的文件系统的信息Python 3.3 相等于 statvfs()os.fsync(fd)强制将文件描述符为 fd的文件写入硬盘os.ftruncate(fd, length)裁剪文件描述符 fd 对应的文件所以它最大不能超过文件大小os.getcwd()返回当前工作目录os.getcwdb()返回一个当前工作目录的 Unicode 对象os.isatty(fd)如果文件描述符 fd 是打开的同时与 tty(-like) 设备相连则返回 true否则 Falseos.lchflags(path, flags)设置路径的标记为数字标记类似 chflags()但是没有软链接os.lchmod(path, mode)修改连接文件权限os.lchown(path, uid, gid)更改文件所有者类似 chown但是不追踪链接os.link(src, dst)创建硬链接名为参数 dst指向参数 srcos.listdir(path)返回 path 指定的文件夹包含的文件或文件夹的名字的列表os.lseek(fd, pos, how)设置文件描述符 fd 当前位置为 poshow 方式修改: SEEK_SET 或者 0 设置从文件开始的计算的 posSEEK_CUR 或者 1 则从当前位置计算os.SEEK_END 或者 2 则从文件尾部开始。在 UnixWindows 中有效os.lstat(path)像 stat()但是没有软链接os.major(device)从原始的设备号中提取设备 major 号码 (使用 stat 中的 st_dev 或者 st_rdev field)os.makedev(major, minor)以 major 和 minor 设备号组成一个原始设备号os.makedirs(path[, mode])递归文件夹创建函数。像 mkdir()但创建的所有 intermediate-level 文件夹需要包含子文件夹os.minor(device)从原始的设备号中提取设备 minor 号码使用 stat 中的 st_dev 或者 st_rdev fieldos.mkdir(path[, mode])以数字 mode 的 mode 创建一个名为 path 的文件夹。默认的 mode 是 0777八进制os.mkfifo(path[, mode])创建命名管道mode 为数字默认为 0666八进制os.mknod(filename[, mode0600, device])创建一个名为 filename 文件系统节点文件设备特别文件或者命名管道os.open(file, flags[, mode])打开一个文件并且设置需要的打开选项mode 参数是可选的os.openpty()打开一个新的伪终端对。返回 pty 和 tty 的文件描述符os.pathconf(path, name)返回相关文件的系统配置信息os.pipe()创建一个管道。返回一对文件描述符 (r, w) 分别为读和写os.popen(command[, mode[, bufsize]])从一个 command 打开一个管道os.read(fd, n)从文件描述符 fd 中读取最多 n 个字节返回包含读取字节的字符串文件描述符 fd 对应文件已达到结尾返回一个空字符串os.readlink(path)返回软链接所指向的文件os.remove(path)删除路径为 path 的文件。如果 path 是一个文件夹将抛出 OSError查看下面的 rmdir() 删除一个 directoryos.removedirs(path)递归删除目录os.rename(src, dst)重命名文件或目录从 src 到 dstos.renames(old, new)递归地对目录进行更名也可以对文件进行更名os.rmdir(path)删除 path 指定的空目录如果目录非空则抛出一个 OSError 异常os.stat(path)获取 path 指定的路径的信息功能等同于 C API 中的 stat() 系统调用os.stat_float_times([newvalue])决定 stat_result 是否以 float 对象显示时间戳os.statvfs(path)获取指定路径的文件系统统计信息os.symlink(src, dst)创建一个软链接os.tcgetpgrp(fd)返回与终端 fd一个由 os.open() 返回的打开的文件描述符关联的进程组os.tcsetpgrp(fd, pg)设置与终端 fd一个由 os.open() 返回的打开的文件描述符关联的进程组为 pgos.ttyname(fd)返回一个字符串它表示与文件描述符 fd 关联的终端设备。如果 fd 没有与终端设备关联则引发一个异常os.unlink(path)删除文件路径os.utime(path, times)返回指定的 path 文件的访问和修改的时间os.walk(top[, topdownTrue[, onerrorNone[, followlinksFalse]]])输出在文件夹中的文件名通过在树中游走向上或者向下os.write(fd, str)写入字符串到文件描述符 fd 中。返回实际写入的字符串长度os.path 模块获取文件的属性信息os.pardir()获取当前目录的父目录以字符串形式显示目录名 例如 import os # 导入Python的os模块该模块提供了与操作系统相关的功能print(Current file path:, os.getcwd()) # 打印当前文件路径的提示信息。print(\nAll files in the current path:) # 打印显示所有当前路径中的文件的提示信息 print(os.listdir(.))print(\nCreate the Helloworld folder:) # 打印创建文件夹’Helloworld’的提示信息。 os.mkdir(Helloworld) # 使用os.mkdir()函数创建名为’Helloworld’的文件夹 print(os.listdir(.))print(\nRename Helloworld to HelloLintCode:) # 打印重命名文件夹’Helloworld’为’HelloLintCode’的提示信息。 os.rename(Helloworld, HelloLintCode) # 使用os.rename()函数将’Helloworld’文件夹重命名为’HelloLintCode’ print(os.listdir(.)) # 再次列出当前工作目录中的所有文件和文件夹包括已经重命名的’HelloLintCode’文件夹。print(\nRemove the HelloLintCode folder:) # 打印删除文件夹’HelloLintCode’的提示信息。 os.rmdir(HelloLintCode) # 使用os.rmdir()函数删除名为’HelloLintCode’的文件夹。 print(os.listdir(.))print(\nSwitch to the/ directory, new current file path:) # 打印切换到根目录’/的提示信息。 os.chdir(/) # 使用os.chdir()函数将当前工作目录更改为根目录’/。 print(os.getcwd()) # 再次打印当前工作目录确认已经切换到根目录。os.path 模块** os.path 模块主要用于获取文件的属性。 方法说明os.path.abspath(path)返回绝对路径os.path.basename(path)返回文件名os.path.commonprefix(list)返回 list多个路径中所有 path 共有的最长的路径os.path.dirname(path)返回文件路径os.path.exists(path)路径存在则返回 True路径损坏返回 Falseos.path.lexists路径存在则返回 True路径损坏也返回 Trueos.path.expanduser(path)把 path 中包含的 ~ 和 ~user 转换成用户目录os.path.expandvars(path)根据环境变量的值替换 path 中包含的 name 和 {name}os.path.getatime(path)返回最近访问时间浮点型秒数os.path.getmtime(path)返回最近文件修改时间os.path.getctime(path)返回文件 path 创建时间os.path.getsize(path)返回文件大小如果文件不存在就返回错误os.path.isabs(path)判断是否为绝对路径os.path.isfile(path)判断路径是否为文件os.path.isdir(path)判断路径是否为目录os.path.islink(path)判断路径是否为链接os.path.ismount(path)判断路径是否为挂载点os.path.join(path1[, path2[, ...]])把目录和文件名合成一个路径os.path.normcase(path)转换 path 的大小写和斜杠os.path.normpath(path)规范 path 字符串形式os.path.realpath(path)返回 path 的真实路径os.path.relpath(path[, start])从 start 开始计算相对路径os.path.samefile(path1, path2)判断目录或文件是否相同os.path.sameopenfile(fp1, fp2)判断 fp1 和 fp2 是否指向同一文件os.path.samestat(stat1, stat2)判断 stat tuple stat1 和 stat2 是否指向同一个文件os.path.split(path)把路径分割成 dirname 和 basename返回一个元组os.path.splitdrive(path)一般用在 Windows 下返回驱动器名和路径组成的元组os.path.splitext(path)分割路径中的文件名与拓展名os.path.splitunc(path)把路径分割为加载点与文件os.path.walk(path, visit, arg)遍历 path进入每个目录都调用 visit 函数visit 函数必须有 3 个参数arg, dirname, namesdirname 表示当前目录的目录名names 代表当前目录下的所有文件名args 则为 walk 的第三个参数os.path.supports_unicode_filenames设置是否支持 Unicode 路径名 Python的os库是Python标准库中的一部分提供了许多与操作系统交互的功能。这个库的名字来源于Operating System操作系统 它使得Python能够跨平台地与操作系统进行交互执行文件和目录操作管理进程处理文件路径等。os库中的一些常用函数包括- os.getcwd(): 获取当前工作目录。 - os.chdir(path): 改变当前工作目录。 - os.listdir(path): 列出指定目录中的文件和子目录。 - os.mkdir(path): 创建一个新目录。 - os.makedirs(path): 递归地创建目录。 - os.remove(path): 删除文件。 - os.rmdir(path): 删除目录。 - os.rename(src, dst): 重命名文件或目录。 - os.path.join(path1, path2, ...): 连接路径名组件。除了上述方法os库还提供了许多其他方法用于执行更广泛的操作系统级别的任务。这个库对于编写需要与文件系统进行交互的Python程序非常有用。
http://www.zqtcl.cn/news/26347/

相关文章:

  • 在线html5制作网站网站开发案例详解光盘下载
  • 灯饰 技术支持 东莞网站建设网站怎么做百科
  • 计算机 网站开发 文章网站开发用php还pyt h on
  • 网站推广分为哪几个部分爱购商城
  • 最新网站发布旅游电子商务网站建设规划方案
  • 建网站莱阳哪家强?伯维网站建设
  • 3d打印 东莞网站建设做网站开发的商标注册
  • 给我一个网站贴吧新开传奇新服网手机版
  • 徐州市建设局网站首页c 视频网站开发
  • 移动端芯片综合性能排行榜关键词seo排名怎么做的
  • 网站新域名查询做网站横幅 的网站推荐几个
  • 网站建设前期预算聊城专业做网站的公司
  • 如何做网站网页免费重庆网站制作一般需要多少钱
  • 小说网站建设多少钱做网站需要掌握的技术
  • 眉县网站开发廊坊seo建站
  • 长沙做网站建设公司哪家好金融企业网站整站源码
  • 深圳网站制作功能wordpress 上传图片 被压缩
  • 网站建设培训厦门北京企业网站设计方案
  • 网站推广服务费会计分录怎么做没有网站怎么做网络推广
  • 五里桥街道网站建设佛山企业
  • 网站建设哪家网站建设好垂直电商平台有哪些?
  • 用层还是表格做网站快淄博网站建设培训班
  • 网络营销策划的基本策略seo站长工具下载
  • 简单的网站代码wordpress建站插件
  • 做企业云网站的企业软件工程考研学校推荐
  • 企业网站建设制作多少钱相机网站建设规划书
  • 仿站仿淘宝客网站视频教程做平面素材好的网站
  • 怎么做网站服务器吗应用公园app平台官网
  • 网站设置不拦截wordpress load-scripts.php
  • 网站图片移动怎么做js网站页面效果代码