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

中英语双语网站咋做著名网站用什么语言做后台

中英语双语网站咋做,著名网站用什么语言做后台,站长是什么职位,网络营销师证书有用吗第七节:文件和文件夹的操作 一、IO流(Stream) 通过“流”的形式允许计算机程序使用相同的方式来访问不同的输入/输出源。stream是从起源(source)到接收的(sink)的有序数据。我们这里把输入/输…

第七节:文件和文件夹的操作

一、IO流(Stream)

通过“流”的形式允许计算机程序使用相同的方式来访问不同的输入/输出源。stream是从起源(source)到接收的(sink)的有序数据。我们这里把输入/输出源对比成“水桶”,那么流就是“管道”。

文件流: 就是源或者目标都是文件的流。

image.png

二、文件流的操作

  • 打开文件流
文件对象 = open(目标文件, 访问模式)
  • 操作

    文件对象.read()
    文件对象.readlines()
    文件对象.readline()
    
    文件对象.write()
    
    • seek() 指针操作
  • 关闭

文件对象.close()
  • 访问模式
模式描述
r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
rb以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。
r+打开一个文件用于读写。文件指针将会放在文件的开头。
rb+以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。
w打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。
wb以二进制格式打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。
w+打开一个文件用于读写。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。
wb+以二进制格式打开一个文件用于读写。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。
a打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
ab以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
a+打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。
ab+以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。

三、文件和文件夹的操作

在Python中文件和文件夹的操作要借助os模块里面的相关功能。OS模块是Python标准库中的一个用于访问操作系统功能的模块。

首先需要导入OS模块: import os

import os                           # 使用之前先导入
os.name                             # 查看当前操作系统的名字,"nt"表示Windows,"posix"表示Linux
os.sep                              # 获取当前系统平台路径分隔符
os.getcwd()                         # 获取当前工作目录
os.environ[key]/os.getenv(key)      # 获取当前环境变量值
os.listdir(path)                    # 列出指定目录path的所有文件和目录名
os.chdir(path)                      # 切换目录
os.mkdir(path)/os.makedirs(path)    # 创建单层目录/多层目录
os.rmdir(path)/os.removedirs(path)  # 删除单层空目录/多层空目录
os.remove(file_name)                # 删除文件
os.rename(old_name,new_name)        # 修改文件或目录名称
os.path.abspath(path)               # 获取指定相对路径的绝对路径
os.path.split(path)                 # 获取指定路径的目录名或文件名
os.path.isfile(path)                # 判断指定路径目标是否为文件
os.path.isdir(path)                 # 判断指定路径目标是否为目录
os.path.exists(path)                # 判断指定路径是否存在
os.path.splitext(path)              # 分离文件拓展名
os.path.join(path,*paths)           # 路径连接
os.path.base(path)                  # 提取文件名
os.path.dirname(path)               # 提取文件路径
os.path.getsize(path)               # 返回文件大小

案例:实现一个文件夹中(目录中可能还有子目录),拷贝所有的py文件。到另外一个指定的目录中。

http://www.yayakq.cn/news/314988/

相关文章:

  • 盐城网站开发代理商深圳发布最新通告
  • 网站在政务新媒体建设html电商网页设计代码
  • 徐州网站建设市场分析网站开发Z亿玛酷1订制
  • 福田做商城网站建设哪家效益快泰州网站制作策划
  • 建水县住房和城乡建设局网站个人公司网站模板
  • 化妆品备案查询网站wordpress好看主题
  • 网站源码程序最近军事新闻热点大事件2022
  • 广州网站建设电话购物网站开发文献综述
  • 银川网站建设公司名单海外网站建设
  • 网站的设计与维护摘要收银系统一套多少钱
  • 企业形象成品网站中关村在线app下载
  • 怎样向搜索引擎提交网站单位建设网站的作用意义
  • 太原手机网站制作大连网站建设资讯
  • 交通运输局网站建设方案做spa的网站怎么推广
  • 企业网站基本信息早教网络营销推广的方式
  • 商丘企业做网站网站站长seo推广
  • 网站页面设计如何收费东莞网站建设服务公司
  • 胶州市网站建设网站建设到底属于什么行业
  • 景德镇建设企业网站电商网站建设建站方案
  • 哈尔滨建站的系统陕西高速公路建设集团网站
  • 交通运输局网站建设方案巩义公司做网站
  • 做网站 上海小说网站建设的支柱
  • 网站备案取消流程wordpress 制作小工具
  • 重庆电子商务网站seo中国邮政做特产得网站
  • 电子商务网站建设作业案例wordpress免费自适应主题
  • 医疗网站建设 中企动力做网站要先买域名吗
  • 学校网站建设管理相关规定长沙seo排名扣费
  • 微信h5游戏网站建设统计局网站建设情况
  • 设计公司英文北京移动端网站优化
  • w98免费服务器sem优化专员