收藏此站 联系我们 网站
当前位置:首页» 行业网站案例 » 【建站服务】资阳淘宝装修/资阳京东店铺设计/资阳拼多多网店装修公司/资阳企业网店开通申请-网店装修设计-域名申请

【建站服务】资阳淘宝装修/资阳京东店铺设计/资阳拼多多网店装修公司/资阳企业网店开通申请-网店装修设计-域名申请

作者: 风兰 . 阅读量: 5 . 发表时间:2022-09-21 05:36:27

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


资阳淘宝装修/资阳京东店铺设计/资阳拼多多网店装修公司/资阳企业网店开通申请-网店装修设计


网站建设.png

返回指定的path文件的访问和修改的时间。
62

os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])


输出在文件夹中的文件名通过在树中游走,向上或者向下。
63

os.write(fd, str)


写入字符串到文件描述符 fd中. 返回实际写入的字符串长度
64

os.path 模块


获取文件的属性信息。
65

os.pardir()


获取当前目录的父目录,以字符串形式显示目录名。


<html><head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Python3 OS 文件/目录方法 | 菜鸟教程</title>


  <meta name="robots" content="max-image-preview:large">

<link rel="canonical" href="http://www.runoob.com/python3/python3-os-file-methods.html">

<meta name="keywords" content="Python3 OS 文件/目录方法">

<meta name="description" content="Python3 OS 文件/目录方法  os 模块提供了非常丰富的方法用来处理文件和目录。常用的方法如下表所示:   序号方法及描述 1os.access(path, mode)检验权限模式   2os.chdir(path)改变当前工作目录 3os.chflags(path, flags)设置路径的标记为数字标记。 4os.chmod(path, mode)更改权限  5os.chown(path, uid, gid)更改文件所有者 ..">

<link rel="shortcut icon" href="https://static.runoob.com/images/favicon.ico">

<link rel="stylesheet" href="/wp-content/themes/runoob/style.css?v=1.166" type="text/css" media="all">

<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.min.css" media="all">

  <!--[if gte IE 9]><!-->

  <script src="https://partner.googleadservices.com/gampad/cookie.js?domain=www.runoob.com&amp;callback=_gfp_s_&amp;client=ca-pub-5751451760833794&amp;cookie=ID%3De10c6bff78870bb3-2244d3328ace0050%3AT%3D1635986893%3ART%3D1635986893%3AS%3DALNI_Mah-4X5mDl7qexFwfxTcL9EhPb31Q&amp;gpic=UID%3D000004a109d740bd%3AT%3D1649402283%3ART%3D1661390529%3AS%3DALNI_MZfsEfAQfjRR5NWYPMZSzXbhJvcvA&amp;gpid_exp=1"></script><script type="text/javascript" async="" src="https://www.google-analytics.com/analytics.js"></script><script src="https://pagead2.googlesyndication.com/pagead/managed/js/adsense/m202208170101/show_ads_impl_fy2021.js" id="google_shimpl"></script><script src="https://hm.baidu.com/hm.js?3eec0b7da6548cf07db3bc477ea905ee"></script><script src="https://cdn.staticfile.org/jquery/2.0.3/jquery.min.js"></script>

  <!--<![endif]-->

  <!--[if lt IE 9]>

     <script src="https://cdn.staticfile.org/jquery/1.9.1/jquery.min.js"></script>

     <script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script>

  <![endif]-->

  <link rel="apple-touch-icon" href="https://static.runoob.com/images/icon/mobile-icon.png">

  <meta name="apple-mobile-web-app-title" content="菜鸟教程">

<link rel="stylesheet" type="text/css" href="//static.runoob.com/assets/libs/hl/prettify.css"><meta http-equiv="origin-trial" content="A+cA2PUOfIOKAdSDJOW5CP9ZlxONy1yu+hqAq72zUtKw4rLdihqRp6Nui/jUyCyegr+BUtH+C+Elv0ufn05yBQEAAACFeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjY5NzY2Mzk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A+zsdH3aNZT/bkjT8U/o5ACzyaeNYzTvtoVmwf/KOilfv39pxY2AIsOwhQJv+YnXp98i3TqrQibIVtMWs5UHjgoAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjY5NzY2Mzk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="AxceVEhIegcDEHqLXFQ2+vPKqzCppoJYsRCZ/BdfVnbM/sUUF2BXV8lwNosyYjvoxnTh2FC8cOlAnA5uULr/zAUAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjY5NzY2Mzk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A+cA2PUOfIOKAdSDJOW5CP9ZlxONy1yu+hqAq72zUtKw4rLdihqRp6Nui/jUyCyegr+BUtH+C+Elv0ufn05yBQEAAACFeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjY5NzY2Mzk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A+zsdH3aNZT/bkjT8U/o5ACzyaeNYzTvtoVmwf/KOilfv39pxY2AIsOwhQJv+YnXp98i3TqrQibIVtMWs5UHjgoAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjY5NzY2Mzk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="AxceVEhIegcDEHqLXFQ2+vPKqzCppoJYsRCZ/BdfVnbM/sUUF2BXV8lwNosyYjvoxnTh2FC8cOlAnA5uULr/zAUAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjY5NzY2Mzk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><link rel="preload" href="https://adservice.google.com/adsid/integrator.js?domain=www.runoob.com" as="script"><script type="text/javascript" src="https://adservice.google.com/adsid/integrator.js?domain=www.runoob.com"></script><link rel="preload" href="https://adservice.google.com/adsid/integrator.js?domain=www.runoob.com" as="script"><script type="text/javascript" src="https://adservice.google.com/adsid/integrator.js?domain=www.runoob.com"></script></head>

<body style="">


<!--  头部 -->

<div class="container logo-search">


  <div class="col search row-search-mobile">

    <form action="index.php">

      <input class="placeholder" placeholder="搜索……" name="s" autocomplete="off">

      

    </form>

  </div>


  <div class="row">

    <div class="col logo">

      <h1><a href="/">菜鸟教程 -- 学的不仅是技术,更是梦想!</a></h1>

    </div>

        <div class="col right-list"> 

    <button class="btn btn-responsive-nav btn-inverse" data-toggle="collapse" data-target=".nav-main-collapse" id="pull" style=""> <i class="fa fa-navicon"></i> </button>

    </div>

        

    <div class="col search search-desktop last">

      <div class="search-input">

      <form action="//www.runoob.com/" target="_blank">

        <input class="placeholder" id="s" name="s" placeholder="parameter" autocomplete="off" style="height: 44px;">

      </form>

      

      </div>

    </div>

  </div>

</div>



<!-- 导航栏 -->

<!-- 导航栏 -->

<div class="container navigation">

<div class="row">

<div class="col nav">

<ul class="pc-nav" id="runoob-detail-nav">

<li><a href="//www.runoob.com/">首页</a></li>

<li><a href="/html/html-tutorial.html">HTML</a></li>

<li><a href="/css/css-tutorial.html">CSS</a></li>

<li><a href="/js/js-tutorial.html">JavaScript</a></li>

<li><a href="javascript:void(0);" data-id="vue">Vue</a></li>

<li><a href="javascript:void(0);" data-id="bootstrap">Bootstrap</a></li>

<li><a href="/nodejs/nodejs-tutorial.html">NodeJS</a></li>

<li><a href="/python3/python3-tutorial.html">Python3</a></li>

<li><a href="/python/python-tutorial.html">Python2</a></li>

<li><a href="/java/java-tutorial.html">Java</a></li>

<li><a href="/cprogramming/c-tutorial.html">C</a></li>

<li><a href="/cplusplus/cpp-tutorial.html">C++</a></li>

<li><a href="/csharp/csharp-tutorial.html">C#</a></li>

<li><a href="/go/go-tutorial.html">Go</a></li>

<li><a href="/sql/sql-tutorial.html">SQL</a></li>

<li><a href="/linux/linux-tutorial.html">Linux</a></li>

<li><a href="/jquery/jquery-tutorial.html">jQuery</a></li>

<li><a href="/browser-history">本地书签</a></li>

<!--

<li><a href="/w3cnote/knowledge-start.html" style="font-weight: bold;" onclick="_hmt.push(['_trackEvent', '星球', 'click', 'start'])" title="我的圈子">我的圈子</a></li>

<li><a href="javascript:;" class="runoob-pop">登录</a></li>

-->

      </ul>

<ul class="mobile-nav">

<li><a href="//www.runoob.com/">首页</a></li>

<li><a href="/html/html-tutorial.html">HTML</a></li>

<li><a href="/css/css-tutorial.html">CSS</a></li>

<li><a href="/js/js-tutorial.html">JS</a></li>

<li><a href="/browser-history">本地书签</a></li>

<li><a href="javascript:void(0)" class="search-reveal">Search</a> </li>

</ul>

</div>

</div>

</div>


<div class="container sub-navigation sub-navigation-articles" style="display:none">

<div class="row">

<div class="col nav-sub">

<ul id="python">

<li class="cat-item"><a href="/python3/python3-tutorial.html">Python3 教程 <i class="fa fa-external-link" aria-hidden="true"></i></a></li>

<li class="cat-item"><a href="/python/python-tutorial.html">Python2 教程 <i class="fa fa-external-link" aria-hidden="true"></i></a></li>

</ul>

<ul id="vue">

<li class="cat-item"><a href="/vue3/vue3-tutorial.html">Vue3 教程 <i class="fa fa-external-link" aria-hidden="true"></i></a></li>

<li class="cat-item"><a href="/vue/vue-tutorial.html">vue2 教程 <i class="fa fa-external-link" aria-hidden="true"></i></a></li>

</ul>


<ul id="bootstrap">

<li class="cat-item"><a href="/bootstrap/bootstrap-tutorial.html">Bootstrap3 教程 <i class="fa fa-external-link" aria-hidden="true"></i></a></li>

<li class="cat-item"><a href="/bootstrap4/bootstrap4-tutorial.html">Bootstrap4 教程 <i class="fa fa-external-link" aria-hidden="true"></i></a></li>

<li class="cat-item"><a href="/bootstrap5/bootstrap5-tutorial.html">Bootstrap5 教程 <i class="fa fa-external-link" aria-hidden="true"></i></a></li>

<li class="cat-item"><a href="/bootstrap/bootstrap-v2-tutorial.html">Bootstrap2 教程 <i class="fa fa-external-link" aria-hidden="true"></i></a></li>

</ul>

</div>

</div>

</div><!--  内容  -->

<div class="container main">

<!-- 中间 -->

<div class="row">

<div class="runoob-col-md2">

<div class="left-column site-fix" style="width: 198.778px; bottom: 144.243px;">

<div class="tab" style="overflow: hidden;text-overflow: ellipsis;white-space: nowrap;">

<i class="fa fa-list" aria-hidden="true"></i> 

<span>Python 3 教程</span>

<a data-cate="124" href="javascript:void(0);" title="夜间模式" id="moon"><i class="fa fa-moon-o" aria-hidden="true" style="line-height: 28px;font-size: 1.2em;margin: 2px 4px 0;"></i></a>

<a data-cate="124" style="display:none;" href="javascript:void(0);" title="日间模式" id="sun"><i class="fa fa-sun-o" aria-hidden="true" style="line-height: 28px;font-size: 1.2em;margin: 2px 4px 0;line-height: 28px;

}"></i></a>


</div>

<div class="sidebar-box gallery-list">

<div class="design" id="leftcolumn">

<a target="_top" title="Python3 教程" href="/python3/python3-tutorial.html">

Python3 教程 </a>

<a target="_top" title="Python3 简介" href="python3-intro.html"> Python3 简介 </a>

<a target="_top" title="Python3 环境搭建" href="python3-install.html"> Python3 环境搭建</a>

<a target="_top" title="Python3 VScode" href="python-vscode-setup.html"> Python3 VScode </a>

<a target="_top" title="Python3 基础语法" href="python3-basic-syntax.html"> Python3 基础语法 </a>

<a target="_top" title="Python3 基本数据类型" href="python3-data-type.html"> Python3 基本数据类型 </a>

<a target="_top" title="Python3  数据类型转换" href="python3-type-conversion.html"> Python3 数据类型转换 </a>

<a target="_top" title="Python3 推导式" href="python-comprehensions.html"> Python3 推导式 </a> <a target="_top" title="Python3 解释器" href="/python3/python3-interpreter.html">

Python3 解释器 </a>

<a target="_top" title="Python3 注释" href="/python3/python3-comment.html">

Python3 注释 </a>

<a target="_top" title="Python3 运算符" href="python3-basic-operators.html"> Python3 运算符 </a> <a target="_top" title="Python3 数字(Number)" href="/python3/python3-number.html">

Python3 数字(Number) </a>

<a target="_top" title="Python3 字符串" href="/python3/python3-string.html">

Python3 字符串 </a>

<a target="_top" title="Python3 列表" href="/python3/python3-list.html">

Python3 列表 </a>

<a target="_top" title="Python3 元组" href="python3-tuple.html"> Python3 元组 </a>

<a target="_top" title="Python3 字典" href="python3-dictionary.html"> Python3 字典</a>

<a target="_top" title="Python3 集合" href="python3-set.html"> Python3 集合</a> <a target="_top" title="Python3 编程第一步" href="/python3/python3-step1.html">

Python3 编程第一步 </a>

<a target="_top" title="Python3 条件控制" href="/python3/python3-conditional-statements.html">

Python3 条件控制 </a>

<a target="_top" title="Python3 循环语句" href="/python3/python3-loop.html">

Python3 循环语句 </a>

<a target="_top" title="Python3 迭代器与生成器" href="python3-iterator-generator.html"> Python3 迭代器与生成器</a> <a target="_top" title="Python3 函数" href="/python3/python3-function.html">

Python3 函数 </a>

<a target="_top" title="Python3 数据结构" href="/python3/python3-data-structure.html">

Python3 数据结构 </a>

<a target="_top" title="Python3 模块" href="/python3/python3-module.html">

Python3 模块 </a>

<a target="_top" title="Python3 输入和输出" href="/python3/python3-inputoutput.html">

Python3 输入和输出 </a>

<a target="_top" title="Python3 File" href="python3-file-methods.html"> Python3 File </a>

<a target="_top" title="Python3 OS" href="python3-os-file-methods.html" style="background-color: rgb(150, 185, 125); font-weight: bold; color: rgb(255, 255, 255);"><i class="fa fa-tag" aria-hidden="true"></i> Python3 OS </a> <a target="_top" title="Python3 错误和异常" href="/python3/python3-errors-execptions.html">

Python3 错误和异常 </a>

<a target="_top" title="Python3 面向对象" href="/python3/python3-class.html">

Python3 面向对象 </a>

<a target="_top" title=" Python3 命名空间/作用域" href="/python3/python3-namespace-scope.html"> Python3 命名空间/作用域</a> <a target="_top" title="Python3 标准库概览" href="/python3/python3-stdlib.html">

Python3 标准库概览 </a>

<a target="_top" title="Python3 实例" href="/python3/python3-examples.html">

Python3 实例 </a>

<a target="_blank" title="Python 测验" href="/quiz/python-quiz.html"> Python 测验 </a>

<br><h2 class="left"><span class="left_h2">Python3</span> 高级教程</h2> <a target="_top" title="Python3 正则表达式" href="/python3/python3-reg-expressions.html">

Python3 正则表达式 </a>

<a target="_top" title="Python3 CGI编程" href="/python3/python3-cgi-programming.html">

Python3 CGI编程 </a>

<a target="_top" title="Python MySQL - mysql-connector 驱动" href="python-mysql-connector.html">Python3 MySQL(mysql-connector)</a> <a target="_top" title="Python3 MySQL 数据库连接 – PyMySQL 驱动" href="/python3/python3-mysql.html">

Python3 MySQL(PyMySQL) </a>

<a target="_top" title="Python3 网络编程" href="/python3/python3-socket.html">

Python3 网络编程 </a>

<a target="_top" title="Python3 SMTP发送邮件" href="/python3/python3-smtp.html">

Python3 SMTP发送邮件 </a>

<a target="_top" title="Python3 多线程" href="/python3/python3-multithreading.html">

Python3 多线程 </a>

<a target="_top" title="Python3 XML 解析" href="/python3/python3-xml-processing.html">

Python3 XML 解析 </a>

<a target="_top" title="Python3 JSON 数据解析" href="/python3/python3-json.html">

Python3 JSON </a>

<a target="_top" title="Python3 日期和时间" href="/python3/python3-date-time.html">

Python3 日期和时间 </a>

<a target="_top" title="Python3 内置函数" href="/python3/python3-built-in-functions.html">

Python3 内置函数 </a>

<a target="_top" title="Python MongoDB" href="/python3/python-mongodb.html">

Python3 MongoDB </a>

<a target="_top" title="Python3 urllib" href="python-urllib.html"> Python3 urllib</a> <a target="_top" title="Python uWSGI  安装配置" href="/python3/python-uwsgi.html">

Python uWSGI  安装配置 </a>

<a target="_top" title="Python3 pip" href="/python3/python3-pip.html">

Python3 pip </a>

<a target="_top" title="Python3 operator 模块" href="/python3/python-operator.html">

Python3 operator </a>

<a target="_top" title="Python math 模块" href="/python3/python-math.html">

Python math </a>

<a target="_top" title="Python requests 模块" href="/python3/python-requests.html">

Python requests </a>

<a target="_top" title="Python random 模块" href="/python3/python-random.html">

Python random </a>

</div>

</div>

</div>

</div> <div class="col middle-column">

<div class="article">

<div class="article-heading-ad" style="display: none;">

</div>

<div class="previous-next-links">

<div class="previous-design-link"><a href="https://www.runoob.com/python3/python3-file-methods.html"><i style="font-size:16px;" class="fa fa-arrow-left" aria-hidden="true"></i></a> <a href="https://www.runoob.com/python3/python3-file-methods.html" rel="prev" title="Python3 File">Python3 File</a> </div>

<div class="next-design-link"><a href="https://www.runoob.com/python3/python3-errors-execptions.html" rel="next" title="Python3 错误和异常">Python3 错误和异常</a> <a href="https://www.runoob.com/python3/python3-errors-execptions.html"><i style="font-size:16px;" class="fa fa-arrow-right" aria-hidden="true"></i></a></div>

</div>

<div class="article-body">

<div class="article-intro" id="content">

<h1>Python3 OS 文件/目录方法</h1>


<p><b>os</b> 模块提供了非常丰富的方法用来处理文件和目录。常用的方法如下表所示:</p>

<table class="reference">

<tbody><tr>

<th style="width:5%">序号</th><th>方法及描述</th></tr>

<tr><td>1</td><td><p><a href="/python3/python3-os-access.html">os.access(path, mode)</a></p><br>检验权限模式  </td></tr>

<tr><td>2</td><td><p><a href="/python3/python3-os-chdir.html">os.chdir(path)</a></p><br>改变当前工作目录</td></tr>

<tr><td>3</td><td><p><a href="/python3/python3-os-chflags.html">os.chflags(path, flags)</a></p><br>设置路径的标记为数字标记。</td></tr>

<tr><td>4</td><td><p><a href="/python3/python3-os-chmod.html">os.chmod(path, mode)</a></p><br>更改权限 </td></tr>

<tr><td>5</td><td><p><a href="/python3/python3-os-chown.html">os.chown(path, uid, gid)</a></p><br>更改文件所有者</td></tr>

<tr><td>6</td><td><p><a href="/python3/python3-os-chroot.html">os.chroot(path)</a></p><br>改变当前进程的根目录  </td></tr>

<tr><td>7</td><td><p><a href="/python3/python3-os-close.html">os.close(fd)</a></p><br>关闭文件描述符 fd</td></tr>

<tr><td>8</td><td><p><a href="/python3/python3-os-closerange.html">os.closerange(fd_low, fd_high)</a></p><br>关闭所有文件描述符,从 fd_low (包含) 到 fd_high (不包含), 错误会忽略</td></tr>

<tr><td>9</td><td><p><a href="/python3/python3-os-dup.html">os.dup(fd)</a></p><br>复制文件描述符 fd</td></tr>

<tr><td>10</td><td><p><a href="/python3/python3-os-dup2.html">os.dup2(fd, fd2)</a></p><br>将一个文件描述符 fd 复制到另一个 fd2</td></tr>

<tr><td>11</td><td><p><a href="/python3/python3-os-fchdir.html">os.fchdir(fd)</a></p><br>通过文件描述符改变当前工作目录</td></tr>

<tr><td>12</td><td><p><a href="/python3/python3-os-fchmod.html">os.fchmod(fd, mode)</a></p><br>改变一个文件的访问权限,该文件由参数fd指定,参数mode是Unix下的文件访问权限。</td></tr>

<tr><td>13</td><td><p><a href="/python3/python3-os-fchown.html">os.fchown(fd, uid, gid)</a></p><br>修改一个文件的所有权,这个函数修改一个文件的用户ID和用户组ID,该文件由文件描述符fd指定。 </td></tr>

<tr><td>14</td><td><p><a href="/python3/python3-os-fdatasync.html">os.fdatasync(fd)</a></p><br>强制将文件写入磁盘,该文件由文件描述符fd指定,但是不强制更新文件的状态信息。</td></tr>

<tr><td>15</td><td><p><a href="/python3/python3-os-fdopen.html">os.fdopen(fd[, mode[, bufsize]])</a></p><br>通过文件描述符 fd 创建一个文件对象,并返回这个文件对象 </td></tr>

<tr><td>16</td><td><p><a href="/python3/python3-os-fpathconf.html">os.fpathconf(fd, name)</a></p><br>返回一个打开的文件的系统配置信息。name为检索的系统配置的值,它也许是一个定义系统值的字符串,这些名字在很多标准中指定(POSIX.1, Unix 95, Unix 98, 和其它)。</td></tr>

<tr><td>17</td><td><p><a href="/python3/python3-os-fstat.html">os.fstat(fd)</a></p><br>返回文件描述符fd的状态,像stat()。 </td></tr>

<tr><td>18</td><td><p><a href="/python3/python3-os-fstatvfs.html">os.fstatvfs(fd)</a></p><br>返回包含文件描述符fd的文件的文件系统的信息,Python 3.3 相等于 statvfs()。</td></tr>


<tr><td>19</td><td><p><a href="/python3/python3-os-fsync.html">os.fsync(fd)</a></p><br>强制将文件描述符为fd的文件写入硬盘。</td></tr>

<tr><td>20</td><td><p><a href="/python3/python3-os-ftruncate.html">os.ftruncate(fd, length)</a></p><br>裁剪文件描述符fd对应的文件, 所以它最大不能超过文件大小。</td></tr>

<tr><td>21</td><td><p><a href="/python3/python3-os-getcwd.html">os.getcwd()</a></p><br>返回当前工作目录 </td></tr>

<tr><td>22</td><td><p><a href="/python3/python3-os-getcwdb.html">os.getcwdb()</a></p><br>返回一个当前工作目录的Unicode对象</td></tr>

<tr><td>23</td><td><p><a href="/python3/python3-os-isatty.html">os.isatty(fd)</a></p><br>如果文件描述符fd是打开的,同时与tty(-like)设备相连,则返回true, 否则False。</td></tr>

<tr><td>24</td><td><p><a href="/python3/python3-os-lchflags.html">os.lchflags(path, flags)</a></p><br>设置路径的标记为数字标记,类似 chflags(),但是没有软链接</td></tr>

<tr><td>25</td><td><p><a href="/python3/python3-os-lchmod.html">os.lchmod(path, mode)</a></p><br>修改连接文件权限</td></tr>

<tr><td>26</td><td><p><a href="/python3/python3-os-lchown.html">os.lchown(path, uid, gid)</a></p><br>更改文件所有者,类似 chown,但是不追踪链接。 </td></tr>

<tr><td>27</td><td><p><a href="/python3/python3-os-link.html">os.link(src, dst)</a></p><br>创建硬链接,名为参数 dst,指向参数 src</td></tr>

<tr><td>28</td><td><p><a href="/python3/python3-os-listdir.html">os.listdir(path)</a></p><br>返回path指定的文件夹包含的文件或文件夹的名字的列表。 </td></tr>

<tr><td>29</td><td><p><a href="/python3/python3-os-lseek.html">os.lseek(fd, pos, how)</a></p><br>设置文件描述符 fd当前位置为pos, how方式修改: SEEK_SET 或者 0 设置从文件开始的计算的pos; SEEK_CUR或者 1 则从当前位置计算; os.SEEK_END或者2则从文件尾部开始. 在unix,Windows中有效</td></tr>

<tr><td>30</td><td><p><a href="/python3/python3-os-lstat.html">os.lstat(path)</a></p><br>像stat(),但是没有软链接 </td></tr>

<tr><td>31</td><td><p><a href="/python3/python3-os-major.html">os.major(device)</a></p><br>从原始的设备号中提取设备major号码 (使用stat中的st_dev或者st_rdev field)。</td></tr>

<tr><td>32</td><td><p><a href="/python3/python3-os-makedev.html">os.makedev(major, minor)</a></p><br>以major和minor设备号组成一个原始设备号</td></tr>

<tr><td>33</td><td><p><a href="/python3/python3-os-makedirs.html">os.makedirs(path[, mode])</a></p><br>递归文件夹创建函数。像mkdir(), 但创建的所有intermediate-level文件夹需要包含子文件夹。</td></tr>

<tr><td>34</td><td><p><a href="/python3/python3-os-minor.html">os.minor(device)</a></p><br>从原始的设备号中提取设备minor号码 (使用stat中的st_dev或者st_rdev field )。</td></tr>

<tr><td>35</td><td><p><a href="/python3/python3-os-mkdir.html">os.mkdir(path[, mode])</a></p><br>以数字mode的mode创建一个名为path的文件夹.默认的 mode 是 0777 (八进制)。 </td></tr>

<tr><td>36</td><td><p><a href="/python3/python3-os-mkfifo.html">os.mkfifo(path[, mode])</a></p><br>创建命名管道,mode 为数字,默认为 0666 (八进制) </td></tr>

<tr><td>37</td><td><p><a href="/python3/python3-os-mknod.html">os.mknod(filename[, mode=0600, device])</a><br>创建一个名为filename文件系统节点(文件,设备特别文件或者命名pipe)。</p></td></tr>

<tr><td>38</td><td><p><a href="/python3/python3-os-open.html">os.open(file, flags[, mode])</a></p><br>打开一个文件,并且设置需要的打开选项,mode参数是可选的</td></tr>

<tr><td>39</td><td><p><a href="/python3/python3-os-openpty.html">os.openpty()</a></p><br>打开一个新的伪终端对。返回 pty 和 tty的文件描述符。</td></tr>

<tr><td>40</td><td><p><a href="/python3/python3-os-pathconf.html">os.pathconf(path, name)</a></p><br>

返回相关文件的系统配置信息。 </td></tr>

<tr><td>41</td><td><p><a href="/python3/python3-os-pipe.html">os.pipe()</a></p><br>创建一个管道. 返回一对文件描述符(r, w) 分别为读和写</td></tr>

<tr><td>42</td><td><p><a href="/python3/python3-os-popen.html">os.popen(command[, mode[, bufsize]])</a></p><br>从一个 command 打开一个管道</td></tr>

<tr><td>43</td><td><p><a href="/python3/python3-os-read.html">os.read(fd, n)</a></p><br>从文件描述符 fd 中读取最多 n 个字节,返回包含读取字节的字符串,文件描述符 fd对应文件已达到结尾, 返回一个空字符串。</td></tr>

<tr><td>44</td><td><p><a href="/python3/python3-os-readlink.html">os.readlink(path)</a></p><br>返回软链接所指向的文件 </td></tr>

<tr><td>45</td><td><p><a href="/python3/python3-os-remove.html">os.remove(path)</a></p><br>删除路径为path的文件。如果path 是一个文件夹,将抛出OSError; 查看下面的rmdir()删除一个 directory。 </td></tr>

<tr><td>46</td><td><p><a href="/python3/python3-os-removedirs.html">os.removedirs(path)</a></p><br>递归删除目录。</td></tr>

<tr><td>47</td><td><p><a href="/python3/python3-os-rename.html">os.rename(src, dst)</a></p><br>重命名文件或目录,从 src 到 dst</td></tr>

<tr><td>48</td><td><p><a href="/python3/python3-os-renames.html">os.renames(old, new)</a></p><br>递归地对目录进行更名,也可以对文件进行更名。</td></tr>

<tr><td>49</td><td><p><a href="/python3/python3-os-rmdir.html">os.rmdir(path)</a></p><br>删除path指定的空目录,如果目录非空,则抛出一个OSError异常。</td></tr>

<tr><td>50</td><td><p><a href="/python3/python3-os-stat.html">os.stat(path)</a></p><br>获取path指定的路径的信息,功能等同于C API中的stat()系统调用。</td></tr>

<tr><td>51</td><td><p><a href="/python3/python3-os-stat_float_times.html">os.stat_float_times([newvalue])</a><br>决定stat_result是否以float对象显示时间戳</p></td></tr>

<tr><td>52</td><td><p><a href="/python3/python3-os-statvfs.html">os.statvfs(path)</a></p><br>获取指定路径的文件系统统计信息</td></tr>

<tr><td>53</td><td><p><a href="/python3/python3-os-symlink.html">os.symlink(src, dst)</a></p><br>创建一个软链接</td></tr>

<tr><td>54</td><td><p><a href="/python3/python3-os-tcgetpgrp.html">os.tcgetpgrp(fd)</a></p><br>返回与终端fd(一个由os.open()返回的打开的文件描述符)关联的进程组 </td></tr>

<tr><td>55</td><td><p><a href="/python3/python3-os-tcsetpgrp.html">os.tcsetpgrp(fd, pg)</a></p><br>设置与终端fd(一个由os.open()返回的打开的文件描述符)关联的进程组为pg。</td></tr>

<tr><td>56</td><td><p>os.tempnam([dir[, prefix]])</p><br><strong style="color:red">Python3 中已删除。</strong>返回唯一的路径名用于创建临时文件。 </td></tr>

<tr><td>57</td><td><p>os.tmpfile()</p><br><strong style="color:red">Python3 中已删除。</strong>返回一个打开的模式为(w+b)的文件对象 .这文件对象没有文件夹入口,没有文件描述符,将会自动删除。 </td></tr>

<tr><td>58</td><td><p>os.tmpnam()</p><br><strong style="color:red">Python3 中已删除。</strong>为创建一个临时文件返回一个唯一的路径</td></tr>

<tr><td>59</td><td><p><a href="/python3/python3-os-ttyname.html">os.ttyname(fd)</a></p><br>返回一个字符串,它表示与文件描述符fd 关联的终端设备。如果fd 没有与终端设备关联,则引发一个异常。</td></tr>

<tr><td>60</td><td><p><a href="/python3/python3-os-unlink.html">os.unlink(path)</a></p><br>删除文件路径 </td></tr>

<tr><td>61</td><td><p><a href="/python3/python3-os-utime.html">os.utime(path, times)</a></p><br>返回指定的path文件的访问和修改的时间。 </td></tr>

<tr><td>62</td><td><p><a href="/python3/python3-os-walk.html">os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])</a></p><br>输出在文件夹中的文件名通过在树中游走,向上或者向下。</td></tr>

<tr><td>63</td><td><p><a href="/python3/python3-os-write.html">os.write(fd, str)</a></p><br>写入字符串到文件描述符 fd中. 返回实际写入的字符串长度</td></tr>

<tr><td>64</td><td><p><a href="/python/os-write.html"></a><a href="/python3/python3-os-path.html" rel="noopener noreferrer" target="_blank">os.path 模块</a></p><br>获取文件的属性信息。</td></tr>

<tr><td>65</td><td><p><a href="/python/os-write.html"></a><a href="/python3/python3-os-pardir.html" rel="noopener noreferrer" target="_blank">os.pardir()</a></p><br>获取当前目录的父目录,以字符串形式显示目录名。</td></tr>

</tbody></table> <!-- 其他扩展 -->

</div>

</div>

<div class="previous-next-links">

<div class="previous-design-link"><a href="https://www.runoob.com/python3/python3-file-methods.html"><i style="font-size:16px;" class="fa fa-arrow-left" aria-hidden="true"></i></a> <a href="https://www.runoob.com/python3/python3-file-methods.html" rel="prev" title="Python3 File">Python3 File</a> </div>

<div class="next-design-link"><a href="https://www.runoob.com/python3/python3-errors-execptions.html" rel="next" title="Python3 错误和异常">Python3 错误和异常</a> <a href="https://www.runoob.com/python3/python3-errors-execptions.html"><i style="font-size:16px;" class="fa fa-arrow-right" aria-hidden="true"></i></a></div>

</div>

<!-- 笔记列表 -->

<style>

.wrapper {

  /*text-transform: uppercase; */

  background: #ececec;

  color: #555;

  cursor: help;

  font-family: "Gill Sans", Impact, sans-serif;

  font-size: 20px;

  position: relative;

  text-align: center;

  width: 200px;

  -webkit-transform: translateZ(0); /* webkit flicker fix */

  -webkit-font-smoothing: antialiased; /* webkit text rendering fix */

}


.wrapper .tooltip {

  white-space: nowrap;

  font-size: 14px;

  text-align: left;

  background: #96b97d;

  bottom: 100%;

  color: #fff;

  display: block;

  left: -25px;

  margin-bottom: 15px;

  opacity: 0;

  padding: 14px;

  pointer-events: none;

  position: absolute;

  

  -webkit-transform: translateY(10px);

     -moz-transform: translateY(10px);

      -ms-transform: translateY(10px);

       -o-transform: translateY(10px);

          transform: translateY(10px);

  -webkit-transition: all .25s ease-out;

     -moz-transition: all .25s ease-out;

      -ms-transition: all .25s ease-out;

       -o-transition: all .25s ease-out;

          transition: all .25s ease-out;

  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

     -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

      -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

       -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

          box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);

}

.tooltip a {

color:#fff;

}

/* This bridges the gap so you can mouse into the tooltip without it disappearing */

.wrapper .tooltip:before {

  bottom: -20px;

  content: " ";

  display: block;

  height: 20px;

  left: 0;

  position: absolute;

  width: 100%;

}  


/* CSS Triangles - see Trevor's post */

.wrapper .tooltip:after {

  border-left: solid transparent 10px;

  border-right: solid transparent 10px;

  border-top: solid #96b97d 10px;

  bottom: -10px;

  content: " ";

  height: 0;

  left: 20%;

  margin-left: -13px;

  position: absolute;

  width: 0;

}

.wrapper .tooltip1 {

margin-left: 50px;

padding-top: 0px;

}

/*

.wrapper:hover .tooltip {

  opacity: 1;

  pointer-events: auto;

  -webkit-transform: translateY(0px);

     -moz-transform: translateY(0px);

      -ms-transform: translateY(0px);

       -o-transform: translateY(0px);

          transform: translateY(0px);

}

*/

/* IE can just show/hide with no transition */

.lte8 .wrapper .tooltip {

  display: none;

}


.lte8 .wrapper:hover .tooltip {

  display: block;

}


</style>


<link rel="stylesheet" href="https://static.runoob.com/assets/upvotejs/dist/upvotejs/upvotejs.css">

<script src="https://static.runoob.com/assets/upvotejs/dist/upvotejs/upvotejs.vanilla.js"></script>

<script src="https://static.runoob.com/assets/upvotejs/dist/upvotejs/upvotejs.jquery.js"></script>

<div class="title" id="comments">

<h2 class="">

    <div class="altblock">

<i style="font-size:28px;margin-top: 8px;" class="fa fa-minus-square" aria-hidden="true"></i>

    </div>

    <span class="mw-headline" id="qa_headline">4  篇笔记</span>

<span class="mw-headline" id="user_add_note" style="float:right;line-height: 62px;padding-right: 14px;"><i class="fa fa-pencil-square-o" aria-hidden="true"></i>  写笔记</span>

    </h2>

</div>


<div id="postcomments" style="">

<ol class="commentlist">

<li class="comment even thread-even depth-1" id="comment-18504"><span class="comt-f">#0</span><div class="comt-avatar wrapper"><i style="font-size:36px;" class="fa fa-user-circle" aria-hidden="true"></i><div class="tooltip"><p><i class="fa fa-user" aria-hidden="true"></i>&nbsp;&nbsp;&nbsp;Stack Overflow</p><p><i class="fa fa-envelope" aria-hidden="true"></i>&nbsp;&nbsp;530***193@qq.com</p></div><div id="runoobvote-id-18504" data-commid="18504" class="upvotejs upvotejs-enabled"><a class="upvote"></a> <span class="count">49</span></div></div><div class="comt-main" id="div-comment-18504"><pre class="prettyprint prettyprinted" style=""><span class="kwd">import</span><span class="pln"> os

</span><span class="kwd">import</span><span class="pln"> os</span><span class="pun">.</span><span class="pln">path

</span><span class="str">"""获取指定目录及其子目录下的 py 文件路径说明:l 用于存储找到的 py 文件路径 get_py 函数,递归查找并存储 py 文件路径于 l"""</span><span class="pln">

l </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[]</span><span class="pln">

</span><span class="kwd">def</span><span class="pln"> get_py</span><span class="pun">(</span><span class="pln">path</span><span class="pun">,</span><span class="pln">l</span><span class="pun">):</span><span class="pln">

    fileList </span><span class="pun">=</span><span class="pln"> os</span><span class="pun">.</span><span class="pln">listdir</span><span class="pun">(</span><span class="pln">path</span><span class="pun">)</span><span class="pln">   </span><span class="com">#获取path目录下所有文件</span><span class="pln">

    </span><span class="kwd">for</span><span class="pln"> filename </span><span class="kwd">in</span><span class="pln"> fileList</span><span class="pun">:</span><span class="pln">

        pathTmp </span><span class="pun">=</span><span class="pln"> os</span><span class="pun">.</span><span class="pln">path</span><span class="pun">.</span><span class="pln">join</span><span class="pun">(</span><span class="pln">path</span><span class="pun">,</span><span class="pln">filename</span><span class="pun">)</span><span class="pln">   </span><span class="com">#获取path与filename组合后的路径</span><span class="pln">

        </span><span class="kwd">if</span><span class="pln"> os</span><span class="pun">.</span><span class="pln">path</span><span class="pun">.</span><span class="pln">isdir</span><span class="pun">(</span><span class="pln">pathTmp</span><span class="pun">):</span><span class="pln">   </span><span class="com">#如果是目录</span><span class="pln">

            get_py</span><span class="pun">(</span><span class="pln">pathTmp</span><span class="pun">,</span><span class="pln">l</span><span class="pun">)</span><span class="pln">        </span><span class="com">#则递归查找</span><span class="pln">

        </span><span class="kwd">elif</span><span class="pln"> filename</span><span class="pun">[-</span><span class="lit">3</span><span class="pun">:].</span><span class="pln">upper</span><span class="pun">()==</span><span class="str">'.PY'</span><span class="pun">:</span><span class="pln">   </span><span class="com">#不是目录,则比较后缀名</span><span class="pln">

            l</span><span class="pun">.</span><span class="pln">append</span><span class="pun">(</span><span class="pln">pathTmp</span><span class="pun">)</span><span class="pln">

path </span><span class="pun">=</span><span class="pln"> input</span><span class="pun">(</span><span class="str">'请输入路径:'</span><span class="pun">).</span><span class="pln">strip</span><span class="pun">()</span><span class="pln">

get_py</span><span class="pun">(</span><span class="pln">path</span><span class="pun">,</span><span class="pln">l</span><span class="pun">)</span><span class="pln">

</span><span class="kwd">print</span><span class="pun">(</span><span class="str">'在%s目录及其子目录下找到%d个py文件 分别为: '</span><span class="pun">%(</span><span class="pln">path</span><span class="pun">,</span><span class="pln">len</span><span class="pun">(</span><span class="pln">l</span><span class="pun">)))</span><span class="pln">

</span><span class="kwd">for</span><span class="pln"> filepath </span><span class="kwd">in</span><span class="pln"> l</span><span class="pun">:</span><span class="pln">

    </span><span class="kwd">print</span><span class="pun">(</span><span class="pln">filepath</span><span class="pun">+</span><span class="str">' '</span><span class="pun">)</span></pre>

<div class="comt-meta wrapper"><span class="comt-author"><a target="_blank" href="javascript:;">Stack Overflow</a><div class="tooltip tooltip1"><p><i class="fa fa-user" aria-hidden="true"></i>&nbsp;&nbsp;&nbsp;Stack Overflow</p><p><i class="fa fa-envelope" aria-hidden="true"></i>&nbsp;&nbsp;530***193@qq.com</p></div></span>5年前 (2017-10-08)</div></div></li><!-- #comment-## -->

<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-18713"><span class="comt-f">#0</span><div class="comt-avatar wrapper"><i style="font-size:36px;" class="fa fa-user-circle" aria-hidden="true"></i><div class="tooltip"><p><i class="fa fa-user" aria-hidden="true"></i>&nbsp;&nbsp;&nbsp;RyenToretto</p><p><i class="fa fa-envelope" aria-hidden="true"></i>&nbsp;&nbsp;951***321@qq.com</p><p><i class="fa fa-external-link" aria-hidden="true"></i> <a rel="nofollow" target="_blank" href="http://bbs.fishc.com/forum.php?mod=viewthread&amp;tid=45649&amp;extra=page%3D1%26filter%3Dtypeid%26typeid%3D398">&nbsp;&nbsp;参考地址</a></p></div><div id="runoobvote-id-18713" data-commid="18713" class="upvotejs upvotejs-enabled"><a class="upvote"></a> <span class="count">21</span></div></div><div class="comt-main" id="div-comment-18713"><p>显示所有视频格式文件,mp4,avi,rmvb</p>


<pre class="prettyprint prettyprinted" style=""><span class="kwd">import</span><span class="pln"> os


</span><span class="kwd">def</span><span class="pln"> search_file</span><span class="pun">(</span><span class="pln">start_dir</span><span class="pun">,</span><span class="pln"> target</span><span class="pun">)</span><span class="pln"> </span><span class="pun">:</span><span class="pln">

    os</span><span class="pun">.</span><span class="pln">chdir</span><span class="pun">(</span><span class="pln">start_dir</span><span class="pun">)</span><span class="pln">

    

    </span><span class="kwd">for</span><span class="pln"> each_file </span><span class="kwd">in</span><span class="pln"> os</span><span class="pun">.</span><span class="pln">listdir</span><span class="pun">(</span><span class="pln">os</span><span class="pun">.</span><span class="pln">curdir</span><span class="pun">)</span><span class="pln"> </span><span class="pun">:</span><span class="pln">

        ext </span><span class="pun">=</span><span class="pln"> os</span><span class="pun">.</span><span class="pln">path</span><span class="pun">.</span><span class="pln">splitext</span><span class="pun">(</span><span class="pln">each_file</span><span class="pun">)[</span><span class="lit">1</span><span class="pun">]</span><span class="pln">

        </span><span class="kwd">if</span><span class="pln"> ext </span><span class="kwd">in</span><span class="pln"> target </span><span class="pun">:</span><span class="pln">

            vedio_list</span><span class="pun">.</span><span class="pln">append</span><span class="pun">(</span><span class="pln">os</span><span class="pun">.</span><span class="pln">getcwd</span><span class="pun">()</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> os</span><span class="pun">.</span><span class="pln">sep </span><span class="pun">+</span><span class="pln"> each_file </span><span class="pun">+</span><span class="pln"> os</span><span class="pun">.</span><span class="pln">linesep</span><span class="pun">)</span><span class="pln"> 

        </span><span class="kwd">if</span><span class="pln"> os</span><span class="pun">.</span><span class="pln">path</span><span class="pun">.</span><span class="pln">isdir</span><span class="pun">(</span><span class="pln">each_file</span><span class="pun">)</span><span class="pln"> </span><span class="pun">:</span><span class="pln">

            search_file</span><span class="pun">(</span><span class="pln">each_file</span><span class="pun">,</span><span class="pln"> target</span><span class="pun">)</span><span class="pln"> </span><span class="com"># 递归调用</span><span class="pln">

            os</span><span class="pun">.</span><span class="pln">chdir</span><span class="pun">(</span><span class="pln">os</span><span class="pun">.</span><span class="pln">pardir</span><span class="pun">)</span><span class="pln"> </span><span class="com"># 递归调用后切记返回上一层目录</span><span class="pln">


start_dir </span><span class="pun">=</span><span class="pln"> input</span><span class="pun">(</span><span class="str">'请输入待查找的初始目录:'</span><span class="pun">)</span><span class="pln">

program_dir </span><span class="pun">=</span><span class="pln"> os</span><span class="pun">.</span><span class="pln">getcwd</span><span class="pun">()</span><span class="pln">


target </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[</span><span class="str">'.mp4'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'.avi'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'.rmvb'</span><span class="pun">]</span><span class="pln">

vedio_list </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[]</span><span class="pln">


search_file</span><span class="pun">(</span><span class="pln">start_dir</span><span class="pun">,</span><span class="pln"> target</span><span class="pun">)</span><span class="pln">


f </span><span class="pun">=</span><span class="pln"> open</span><span class="pun">(</span><span class="pln">program_dir </span><span class="pun">+</span><span class="pln"> os</span><span class="pun">.</span><span class="pln">sep </span><span class="pun">+</span><span class="pln"> </span><span class="str">'vedioList.txt'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'w'</span><span class="pun">)</span><span class="pln">

f</span><span class="pun">.</span><span class="pln">writelines</span><span class="pun">(</span><span class="pln">vedio_list</span><span class="pun">)</span><span class="pln">

f</span><span class="pun">.</span><span class="pln">close</span><span class="pun">()</span></pre><div class="comt-meta wrapper"><span class="comt-author"><a target="_blank" href="javascript:;">RyenToretto</a><div class="tooltip tooltip1"><p><i class="fa fa-user" aria-hidden="true"></i>&nbsp;&nbsp;&nbsp;RyenToretto</p><p><i class="fa fa-envelope" aria-hidden="true"></i>&nbsp;&nbsp;951***321@qq.com</p><p><i class="fa fa-external-link" aria-hidden="true"></i> <a rel="nofollow" target="_blank" href="http://bbs.fishc.com/forum.php?mod=viewthread&amp;tid=45649&amp;extra=page%3D1%26filter%3Dtypeid%26typeid%3D398">&nbsp;&nbsp;参考地址</a></p></div></span>5年前 (2017-10-12)</div></div></li><!-- #comment-## -->

<li class="comment even thread-even depth-1" id="comment-27030"><span class="comt-f">#0</span><div class="comt-avatar wrapper"><i style="font-size:36px;" class="fa fa-user-circle" aria-hidden="true"></i><div class="tooltip"><p><i class="fa fa-user" aria-hidden="true"></i>&nbsp;&nbsp;&nbsp;极简XksA</p><p><i class="fa fa-envelope" aria-hidden="true"></i>&nbsp;&nbsp;820***471@qq.com</p><p><i class="fa fa-external-link" aria-hidden="true"></i> <a rel="nofollow" target="_blank" href="https://www.cnblogs.com/jmlovepython/p/5670207.html">&nbsp;&nbsp;参考地址</a></p></div><div id="runoobvote-id-27030" data-commid="27030" class="upvotejs upvotejs-enabled"><a class="upvote"></a> <span class="count">48</span></div></div><div class="comt-main" id="div-comment-27030"><p data-title="Python 批量修改文件名"><strong>批量修改文件名</strong></p>

<p>python 对文件进行批量改名用到的是 os 模块中的 listdir 方法和 rename 方法。</p>

<ul><li><i style="font-size:12px;color:#cfcfcf;padding-right: 4px;" class="fa fa-circle" aria-hidden="true"></i>

os.listdir(dir) : 获取指定目录下的所有子目录和文件名

</li><li><i style="font-size:12px;color:#cfcfcf;padding-right: 4px;" class="fa fa-circle" aria-hidden="true"></i>

os.rename(原文件名,新文件名) : 对文件或目录改名</li></ul>

<p>把混乱的文件名改成有序的文件名:</p>

<pre class="prettyprint prettyprinted" style=""><span class="kwd">import</span><span class="pln"> os

path</span><span class="pun">=</span><span class="pln">input</span><span class="pun">(</span><span class="str">'请输入文件路径(结尾加上/):'</span><span class="pun">)</span><span class="pln">       


</span><span class="com">#获取该目录下所有文件,存入列表中</span><span class="pln">

fileList</span><span class="pun">=</span><span class="pln">os</span><span class="pun">.</span><span class="pln">listdir</span><span class="pun">(</span><span class="pln">path</span><span class="pun">)</span><span class="pln">


n</span><span class="pun">=</span><span class="lit">0</span><span class="pln">

</span><span class="kwd">for</span><span class="pln"> i </span><span class="kwd">in</span><span class="pln"> fileist</span><span class="pun">:</span><span class="pln">

    

    </span><span class="com">#设置旧文件名(就是路径+文件名)</span><span class="pln">

    oldname</span><span class="pun">=</span><span class="pln">path</span><span class="pun">+</span><span class="pln"> os</span><span class="pun">.</span><span class="pln">sep </span><span class="pun">+</span><span class="pln"> fileList</span><span class="pun">[</span><span class="pln">n</span><span class="pun">]</span><span class="pln">   </span><span class="com"># os.sep添加系统分隔符</span><span class="pln">

    

    </span><span class="com">#设置新文件名</span><span class="pln">

    newname</span><span class="pun">=</span><span class="pln">path </span><span class="pun">+</span><span class="pln"> os</span><span class="pun">.</span><span class="pln">sep </span><span class="pun">+</span><span class="str">'a'</span><span class="pun">+</span><span class="pln">str</span><span class="pun">(</span><span class="pln">n</span><span class="pun">+</span><span class="lit">1</span><span class="pun">)+</span><span class="str">'.JPG'</span><span class="pln">

    

    os</span><span class="pun">.</span><span class="pln">rename</span><span class="pun">(</span><span class="pln">oldname</span><span class="pun">,</span><span class="pln">newname</span><span class="pun">)</span><span class="pln">   </span><span class="com">#用os模块中的rename方法对文件改名</span><span class="pln">

    </span><span class="kwd">print</span><span class="pun">(</span><span class="pln">oldname</span><span class="pun">,</span><span class="str">'======&gt;'</span><span class="pun">,</span><span class="pln">newname</span><span class="pun">)</span><span class="pln">

    

    n</span><span class="pun">+=</span><span class="lit">1</span></pre>


<p><img src="/wp-content/uploads/2018/05/1525679768-2511-20160714134948076-1546400188.png"></p>

<p><img src="/wp-content/uploads/2018/05/1525679768-1869-20160714135009014-1151240708.png"></p><div class="comt-meta wrapper"><span class="comt-author"><a target="_blank" href="/note/27030">极简XksA</a><div class="tooltip tooltip1"><p><i class="fa fa-user" aria-hidden="true"></i>&nbsp;&nbsp;&nbsp;极简XksA</p><p><i class="fa fa-envelope" aria-hidden="true"></i>&nbsp;&nbsp;820***471@qq.com</p><p><i class="fa fa-external-link" aria-hidden="true"></i> <a rel="nofollow" target="_blank" href="https://www.cnblogs.com/jmlovepython/p/5670207.html">&nbsp;&nbsp;参考地址</a></p></div></span>4年前 (2018-05-07)</div></div></li><!-- #comment-## -->

<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-44339"><span class="comt-f">#0</span><div class="comt-avatar wrapper"><i style="font-size:36px;" class="fa fa-user-circle" aria-hidden="true"></i><div class="tooltip"><p><i class="fa fa-user" aria-hidden="true"></i>&nbsp;&nbsp;&nbsp;风逝</p><p><i class="fa fa-envelope" aria-hidden="true"></i>&nbsp;&nbsp;fen***ichenyao@qq.com</p><p><i class="fa fa-external-link" aria-hidden="true"></i> <a rel="nofollow" target="_blank" href="https://blog.csdn.net/weixin_42263843/article/details/88048234">&nbsp;&nbsp;参考地址</a></p></div><div id="runoobvote-id-44339" data-commid="44339" class="upvotejs upvotejs-enabled"><a class="upvote"></a> <span class="count">24</span></div></div><div class="comt-main" id="div-comment-44339"><p data-title="Python os.replace 函数"><span class="marked">os.replace(old, new)</span> 将文件重命名。</p>


首先创建两个文件:

<ul><li><i style="font-size:12px;color:#cfcfcf;padding-right: 4px;" class="fa fa-circle" aria-hidden="true"></i>

1.txt 内容是1

</li><li><i style="font-size:12px;color:#cfcfcf;padding-right: 4px;" class="fa fa-circle" aria-hidden="true"></i>

2.txt 内容是2

</li></ul>

<pre class="prettyprint prettyprinted" style=""><span class="kwd">import</span><span class="pln"> OS

os</span><span class="pun">.</span><span class="pln">replace</span><span class="pun">(</span><span class="str">'1.txt'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'2.txt'</span><span class="pun">)</span></pre>

<p>执行后发现只剩下一个:2.txt,但内容是 1。</p>


<p>所以 os.replace(file1,file2) 这个函数相当于用 file2 给 file1 重命名,并删除 file2。</p><div class="comt-meta wrapper"><span class="comt-author"><a target="_blank" href="/note/44339">风逝</a><div class="tooltip tooltip1"><p><i class="fa fa-user" aria-hidden="true"></i>&nbsp;&nbsp;&nbsp;风逝</p><p><i class="fa fa-envelope" aria-hidden="true"></i>&nbsp;&nbsp;fen***ichenyao@qq.com</p><p><i class="fa fa-external-link" aria-hidden="true"></i> <a rel="nofollow" target="_blank" href="https://blog.csdn.net/weixin_42263843/article/details/88048234">&nbsp;&nbsp;参考地址</a></p></div></span>3年前 (2019-07-07)</div></div></li><!-- #comment-## -->

</ol>

<div class="pagenav">

</div>

</div>

<div id="respond" class="no_webshot"> 

<div class="comment-signarea" style="display:none; padding: 20px 20px;"> 

<h3 class="text-muted" id="share_code" style="color: #799961;"><i class="fa fa-pencil-square-o" aria-hidden="true"></i> 点我分享笔记</h3>

<!--

<p style="font-size:14px;">笔记需要是本篇文章的内容扩展!</p><br>

<p style="font-size:12px;"><a href="//www.runoob.com/tougao" target="_blank">文章投稿,可点击这里</a></p>

<p style="font-size:14px;"><a href="/w3cnote/runoob-user-test-intro.html#invite" target="_blank">注册邀请码获取方式</a></p>

<h3 class="text-muted"><i class="fa fa-info-circle" aria-hidden="true"></i> 分享笔记前必须<a href="javascript:;" class="runoob-pop">登录</a>!</h3>

<p><a href="/w3cnote/runoob-user-test-intro.html#invite" target="_blank">注册邀请码获取方式</a></p>-->

</div>

<form action="/wp-content/themes/runoob/option/addnote.php" method="post" id="commentform" style="display:none;"><div id="comment-status" style="display:none;"></div>

<div class="comt">

<div class="comt-title">

<i style="font-size:36px;" class="fa fa-user-circle" aria-hidden="true"></i> <p><a id="cancel-comment-reply-link" href="javascript:;">取消</a></p>

</div>

<div class="comt-box">

<div class="simditor">

  <div class="simditor-wrapper"><div class="simditor-toolbar" style="top: 0px; width: 0px; left: 0px;"><ul><li><a tabindex="-1" unselectable="on" class="toolbar-item toolbar-item-bold" href="javascript:;" title="加粗文字 ( Ctrl + b )"><span class="simditor-icon simditor-icon-bold"></span></a></li><li><a tabindex="-1" unselectable="on" class="toolbar-item toolbar-item-code" href="javascript:;" title="插入代码"><span class="simditor-icon simditor-icon-code"></span></a></li><li><a tabindex="-1" unselectable="on" class="toolbar-item toolbar-item-ul" href="javascript:;" title="无序列表 ( Ctrl + . )"><span class="simditor-icon simditor-icon-list-ul"></span></a></li><li><a tabindex="-1" unselectable="on" class="toolbar-item toolbar-item-ol" href="javascript:;" title="有序列表 ( ctrl + / )"><span class="simditor-icon simditor-icon-list-ol"></span></a></li><li><a tabindex="-1" unselectable="on" class="toolbar-item toolbar-item-image" href="javascript:;" title="插入图片"><span class="simditor-icon simditor-icon-picture-o"></span></a></li></ul></div>

    <div class="simditor-placeholder" style="display: block; top: 1.11111px;">写笔记...</div>

    <div class="simditor-body" contenteditable="true"><p><br></p></div>

  <div id="mded"></div></div>

<div class="simditor-popover code-popover"><div class="code-settings">

  <div class="settings-field">

    <select class="select-lang">

      <option value="-1">选择程序语言</option>

    <option value="bash">Bash</option><option value="c++">C++</option><option value="cs">C#</option><option value="css">CSS</option><option value="erlang">Erlang</option><option value="less">Less</option><option value="sass">Sass</option><option value="diff">Diff</option><option value="coffeescript">CoffeeScript</option><option value="html">HTML,XML</option><option value="json">JSON</option><option value="java">Java</option><option value="js">JavaScript</option><option value="markdown">Markdown</option><option value="oc">Objective C</option><option value="php">PHP</option><option value="parl">Perl</option><option value="python">Python</option><option value="ruby">Ruby</option><option value="sql">SQL</option></select>

  </div>

</div></div><div class="simditor-popover image-popover"><div class="link-settings">

  <div class="settings-field">

    <label>图片地址</label>

    <input class="image-src" type="text" tabindex="1">

    

  </div>

  <div class="settings-field">

    <label>图片描述</label>

    <input class="image-alt" id="image-alt" type="text" tabindex="1">

  </div>

  <div class="settings-field">

    <label>图片尺寸</label>

    <input class="image-size" id="image-width" type="text" tabindex="2">

    <span class="times">×</span>

    <input class="image-size" id="image-height" type="text" tabindex="3">

    <a class="btn-restore" href="javascript:;" title="还原图片尺寸" tabindex="-1">

      <span class="simditor-icon simditor-icon-undo"></span>

    </a>

  </div>

</div></div></div>

<div class="comt-ctrl">

<div class="comt-tips"><input type="hidden" name="comment_post_ID" value="15463" id="comment_post_ID">

<input type="hidden" name="comment_parent" id="comment_parent" value="0">

</div>

<button type="submit" name="submit" id="submit" tabindex="5"><i class="fa fa-pencil" aria-hidden="true"></i> 分享笔记</button>

</div>

</div>

<div class="comt-comterinfo"> 

<ul id="comment-author-info">

<li class="form-inline"><label class="hide" for="author">昵称</label><input class="ipt" type="text" name="author" id="author" value="" tabindex="2" placeholder="昵称"><span class="text-muted">昵称 (必填)</span></li>

<li class="form-inline"><label class="hide" for="email">邮箱</label><input class="ipt" type="text" name="email" id="email" value="" tabindex="3" placeholder="邮箱"><span class="text-muted">邮箱 (必填)</span></li>

<li class="form-inline"><label class="hide" for="url">引用地址</label><input class="ipt" type="text" name="url" id="url" value="" tabindex="4" placeholder="引用地址"><span class="text-muted">引用地址</span></li>

</ul>

</div>

</div>


</form>

</div>

<script type="text/javascript">

$(function() {

//初始化编辑器

var editor = new Simditor({

  textarea: $('#mded'),

  placeholder: '写笔记...',

  upload:false,

// upload: {url:'/api/comment_upload_file.php',params: null,fileKey: 'upload_file',connectionCount: 1,leaveConfirm: '文件正在上传,您确定离开?'},

  defaultImage: 'https://www.runoob.com/images/logo.png',

  codeLanguages: '',

  autosave: 'editor-content',

  toolbar: [  'bold','code','ul','ol','image' ]

});

editor.on('selectionchanged', function() {

$(".code-popover").hide();

});


// 提交数据

$("#share_code").click(function() {

$(".comment-signarea").hide();

$("#commentform").show();

});

$("#user_add_note").click(function() {

$(".comment-signarea").hide();

$("#commentform").show();

$('html, body').animate({

            scrollTop: $("#respond").offset().top

    }, 200);

});


// 提交笔记

var commentform=$('#commentform');

commentform.prepend('<div id="comment-status" style="display:none;" ></div>');

var statusdiv=$('#comment-status');

commentform.submit(function(e){

e.preventDefault();

var noteContent = editor.getValue();

// console.log(noteContent);

noteContent = noteContent.replace(/<pre><code>/g,"<pre>");

noteContent = noteContent.replace(/</code></pre>/g,"</pre>");

// 系列化表单数据

var comment_parent = 0;

var is_user_logged_in = $("#is_user_logged_in").val();

var comment_post_ID =  15463;

var _wp_unfiltered_html_comment = $("#_wp_unfiltered_html_comment").val();

var comment = noteContent;

var author = $("#author").val();

var url = $("#url").val();

var email = $("#email").val();

if(isBlank(author) && is_user_logged_in==0) {

statusdiv.html('<p  class="ajax-error">请输入昵称!</p>').show();

} else if(isBlank(email)  && is_user_logged_in==0) {

statusdiv.html('<p  class="ajax-error">请输入邮箱!</p>').show();

} else {

// var formdata=commentform.serialize() + "&comment=" + noteContent ;

// 添加状态信息

statusdiv.html('<p>Processing...</p>').show();

// 获取表单提交地址

var formurl=commentform.attr('action');

// 异步提交

$.ajax({

type: 'post',

url: formurl,

dataType:'json',

data: {"comment_parent":comment_parent,"comment_post_ID":comment_post_ID, "_wp_unfiltered_html_comment":_wp_unfiltered_html_comment,"comment":comment,"url":url, "email":email,"author":author},

error: function(XMLHttpRequest, textStatus, errorThrown){

statusdiv.html('<p class="ajax-error" >数据不完整或表单提交太快了!</p>').show();

},

success: function(data, textStatus){

if(data.errorno=="0") {

$("#submit").prop('disabled', true);

statusdiv.html('<p class="ajax-success" >笔记已提交审核,感谢分享笔记!</p>').show();

alert('笔记已提交审核,感谢分享笔记!');

}else{

statusdiv.html('<p class="ajax-error" >'+data.msg+'</p>').show();

}

commentform.find('textarea[name=comment]').val('');

}

});

setTimeout(function(){

        $("#submit").prop('disabled', false);

    }, 10*1000);

}

return false;


});

$(".comt-author").click(function() {

href = $(this).children("a").attr("href");

if(href.indexOf("/note/")!=-1) {

var win = window.open(href, '_blank');

  win.focus();

}

});

$(".comt-meta span").hover(function(){

$(this).children(".tooltip").css({ "opacity": 1, "pointer-events": "auto"});

},function(){

$(this).children(".tooltip").removeAttr("style");

});

/*

$(".wrapper i").hover(function(){

$(this).siblings(".tooltip").css({ "opacity": 1, "pointer-events": "auto"});

},function(){

$(this).siblings(".tooltip").css({ "opacity": 0, "pointer-events": "auto"});

});

*/

//Upvote.create('runoobvote-id', {callback: vote_callback});

var ajaxurl = 'https://www.runoob.com/wp-admin/admin-ajax.php';

var callback = function(data) {

//console.log($('#runoobvote-id').upvote('upvoted'));

//console.log($('#runoobvote-id').upvote('downvoted'));

//console.log(data);

_vote_action = data.action;

id_arr = data.id.split('-');

um_id= id_arr[2];

//console.log(um_id);

var re = /^[1-9]+/;

if (re.test(um_id)) { 

var ajax_data = {

_vote_action: _vote_action,

action: "pinglun_zan",

um_id: um_id,

um_action: "ding"

};

//console.log(ajax_data);

$.post(ajaxurl,ajax_data,function(status){

//if(status.vote_num>999) {

// _voteHtml = '<span style="display: block; text-align: center;font-size: 20px; color: #6a737c; margin: 8px 0;">'+kFormatter(status.vote_num) +'</span>';

// $("#runoobvote-id-" + um_id + " .count").hide().after(_voteHtml);

//}

});

}

};

if($('#comments').length && $('.upvotejs').length){

$('.upvotejs').upvote({id: 15463, callback: callback});

$.post(ajaxurl,{"action":"pinglun_zan","postid":15463},function(data){  

$(data).each(function(key,value) {

$("#runoobvote-id-" + value.commid + " .upvote").addClass(value.upvotejs_class);

$("#runoobvote-id-" + value.commid + " .downvote").addClass(value.downvote_class);

$("#runoobvote-id-" + value.commid + " .count").text(value.upvote_count);

})

},'json');

}

});

function isBlank(str) {

    return (!str || /^s*$/.test(str));

}

function kFormatter(num) {

// return num;

    return Math.abs(num) > 999 ? Math.sign(num)*((Math.abs(num)/1000).toFixed(1)) + 'k' : Math.sign(num)*Math.abs(num)

}


</script>


<link rel="stylesheet" href="/wp-content/themes/runoob/assets/css/qa.css?1.44">

<link rel="stylesheet" type="text/css" href="https://cdn.staticfile.org/simditor/2.3.6/styles/simditor.min.css">

<script type="text/javascript" src="https://static.runoob.com/assets/simditor/2.3.6/scripts/module.js"></script>

<script type="text/javascript" src="//static.runoob.com/assets/simditor/2.3.6/scripts/hotkeys.js"></script>

<script type="text/javascript" src="//static.runoob.com/assets/simditor/2.3.6/scripts/uploader.js"></script>

<script type="text/javascript" src="https://cdn.staticfile.org/simditor/2.3.6/lib/simditor.min.js"></script>

<script type="text/javascript" src="https://static.runoob.com/assets/simditor/2.3.6/scripts/simditor-autosave.js"></script>

<div class="sidebar-box ">

<div id="ad-336280">


<style>

.responsive_ad1 { display:none; }

@media(min-width: 800px) { .responsive_ad1 {  display:block;margin:0 auto;} }


</style>

<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

<!-- 移动版 自动调整 -->

<ins class="adsbygoogle responsive_ad1" style="min-width: 400px; max-width: 728px; width: 727.986px; height: 90px;" data-ad-client="ca-pub-5751451760833794" data-ad-slot="1691338467" data-full-width-responsive="true" data-adsbygoogle-status="done" data-ad-status="filled"><div id="aswift_0_host" style="border: none; height: 90px; width: 729px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;" tabindex="0" title="Advertisement" aria-label="Advertisement"><iframe id="aswift_0" name="aswift_0" style="left:0;position:absolute;top:0;border:0;width:729px;height:90px;" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" width="729" height="90" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-5751451760833794&amp;output=html&amp;h=90&amp;slotname=1691338467&amp;adk=1153795586&amp;adf=1804351401&amp;pi=t.ma~as.1691338467&amp;w=729&amp;fwrn=4&amp;fwrnh=100&amp;lmt=1661398016&amp;rafmt=12&amp;psa=1&amp;format=729x90&amp;url=https%3A%2F%2Fwww.runoob.com%2Fpython3%2Fpython3-os-file-methods.html&amp;fwr=0&amp;fwrattr=true&amp;rh=90&amp;rw=728&amp;sfro=1&amp;wgl=1&amp;uach=WyJXaW5kb3dzIiwiMC4wLjAiLCJ4ODYiLCIiLCI5Ni4wLjQ2NjQuOTMiLFtdLGZhbHNlLG51bGwsIjY0IixbXSxmYWxzZV0.&amp;dt=1661397907735&amp;bpp=7&amp;bdt=489&amp;idt=148&amp;shv=r20220822&amp;mjsv=m202208170101&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;cookie=ID%3De10c6bff78870bb3-2244d3328ace0050%3AT%3D1635986893%3ART%3D1635986893%3AS%3DALNI_Mah-4X5mDl7qexFwfxTcL9EhPb31Q&amp;gpic=UID%3D000004a109d740bd%3AT%3D1649402283%3ART%3D1661390529%3AS%3DALNI_MZfsEfAQfjRR5NWYPMZSzXbhJvcvA&amp;prev_fmts=160x600%2C0x0&amp;nras=1&amp;correlator=8635848485382&amp;frm=20&amp;pv=1&amp;ga_vid=905300501.1566873337&amp;ga_sid=1661397908&amp;ga_hid=2021789849&amp;ga_fc=1&amp;u_tz=480&amp;u_his=41&amp;u_h=768&amp;u_w=1366&amp;u_ah=728&amp;u_aw=1366&amp;u_cd=24&amp;u_sd=0.9&amp;dmc=4&amp;adx=398&amp;ady=6520&amp;biw=1499&amp;bih=694&amp;scr_x=0&amp;scr_y=3783&amp;eid=44759875%2C44759926%2C44759837%2C44763827&amp;oid=2&amp;psts=AEC3cPLTpEDxWHgOGOqQNHChU4rXyKeodCcJvLUQxLkdo2KmG5C2YO_CPHL3H_j2jSb77hcX-R4t_9ig6Qy17XvmeQ&amp;pvsid=1649391591162657&amp;tmod=1590814451&amp;uas=3&amp;nvt=1&amp;ref=https%3A%2F%2Fwww.runoob.com%2Fpython3%2Fpython3-file-methods.html&amp;eae=0&amp;fc=896&amp;brdim=0%2C0%2C0%2C0%2C1366%2C0%2C1366%2C728%2C1517%2C694&amp;vis=1&amp;rsz=%7C%7CoEebr%7C&amp;abl=CS&amp;pfx=0&amp;fu=128&amp;bc=31&amp;ifi=1&amp;uci=a!1&amp;btvi=1&amp;fsb=1&amp;xpc=RtwGJNLWrR&amp;p=https%3A//www.runoob.com&amp;dtd=M" data-google-container-id="a!1" data-google-query-id="CLyKj_SF4fkCFQWyvAodp84Hgw" data-load-complete="true"></iframe></div></ins>

<script>

     (adsbygoogle = window.adsbygoogle || []).push({});

</script>

</div>

</div>

</div>

</div>


<!-- 右边栏 -->

<div class="fivecol last right-column">


<style>

.sidebar-tree .double-li {

    width:300px;

}

.sidebar-tree .double-li li {

    width: 44%;

    line-height: 1.5em;

    border-bottom: 1px solid #ccc;

    float: left;

    display: inline;

}

</style>


    

        <div class="sidebar-box re-box re-box-large">

        <div class="sidebar-box recommend-here" style="margin: 0 auto;">

            <a href="javascript:void(0);" style="font-size: 16px; color:#64854c;font-weight:bold;"> <i class="fa fa-list" aria-hidden="true"></i> 分类导航</a>

        </div>

    <div class="sidebar-box sidebar-cate">

        

        <div class="sidebar-tree">

            <ul><li style="margin: 0;"><a href="javascript:void(0);" class="tit"> HTML / CSS</a><ul class="double-li"><li><a title="HTML 教程" href="//www.runoob.com/html/html-tutorial.html">HTML 教程</a></li><li><a title="HTML5 教程" href="//www.runoob.com/html/html5-intro.html">HTML5 教程</a></li><li><a title="CSS 教程" href="//www.runoob.com/css/css-tutorial.html">CSS 教程</a></li><li><a title="CSS3 教程" href="//www.runoob.com/css3/css3-tutorial.html">CSS3 教程</a></li><li><a title="Bootstrap3 教程" href="//www.runoob.com/bootstrap/bootstrap-tutorial.html">Bootstrap3 教程</a></li><li><a title="Bootstrap4 教程" href="//www.runoob.com/bootstrap4/bootstrap4-tutorial.html">Bootstrap4 教程</a></li><li><a title="Bootstrap5 教程" href="//www.runoob.com/bootstrap5/bootstrap5-tutorial.html">Bootstrap5 教程</a></li><li><a title="Font Awesome 教程" href="//www.runoob.com/font-awesome/fontawesome-tutorial.html">Font Awesome 教程</a></li><li><a title="Foundation 教程" href="//www.runoob.com/foundation/foundation-tutorial.html">Foundation 教程</a></li></ul></li><li style="margin: 0;"><a href="javascript:void(0);" class="tit"> JavaScript</a><ul class="double-li"><li><a title="JavaScript 教程" href="//www.runoob.com/js/js-tutorial.html">JavaScript 教程</a></li><li><a title="HTML DOM 教程" href="//www.runoob.com/htmldom/htmldom-tutorial.html">HTML DOM 教程</a></li><li><a title="jQuery 教程" href="//www.runoob.com/jquery/jquery-tutorial.html">jQuery 教程</a></li><li><a title="AngularJS 教程" href="//www.runoob.com/angularjs/angularjs-tutorial.html">AngularJS 教程</a></li><li><a title="AngularJS2 教程" href="//www.runoob.com/angularjs2/angularjs2-tutorial.html">AngularJS2 教程</a></li><li><a title="Vue.js 教程" href="//www.runoob.com/vue2/vue-tutorial.html">Vue.js 教程</a></li><li><a title="Vue3 教程" href="//www.runoob.com/vue3/vue3-tutorial.html">Vue3 教程</a></li><li><a title="React 教程" href="//www.runoob.com/react/react-tutorial.html">React 教程</a></li><li><a title="TypeScript 教程" href="//www.runoob.com/typescript/ts-tutorial.html">TypeScript 教程</a></li><li><a title="jQuery UI 教程" href="//www.runoob.com/jqueryui/jqueryui-tutorial.html">jQuery UI 教程</a></li><li><a title="jQuery EasyUI 教程" href="//www.runoob.com/jeasyui/jqueryeasyui-tutorial.html">jQuery EasyUI 教程</a></li><li><a title="Node.js 教程" href="//www.runoob.com/nodejs/nodejs-tutorial.html">Node.js 教程</a></li><li><a title="AJAX 教程" href="//www.runoob.com/ajax/ajax-tutorial.html">AJAX 教程</a></li><li><a title="JSON 教程" href="//www.runoob.com/json/json-tutorial.html">JSON 教程</a></li><li><a title="Echarts 教程" href="//www.runoob.com/echarts/echarts-tutorial.html">Echarts 教程</a></li><li><a title="Highcharts 教程" href="//www.runoob.com/highcharts/highcharts-tutorial.html">Highcharts 教程</a></li><li><a title="Google 地图 教程" href="//www.runoob.com/googleapi/google-maps-basic.html">Google 地图 教程</a></li></ul></li><li style="margin: 0;"><a href="javascript:void(0);" class="tit"> 服务端</a><ul class="double-li"><li><a title="Python 教程" href="//www.runoob.com/python3/python3-tutorial.html">Python 教程</a></li><li><a title="Python2.x 教程" href="//www.runoob.com/python/python-tutorial.html">Python2.x 教程</a></li><li><a title="Linux 教程" href="//www.runoob.com/linux/linux-tutorial.html">Linux 教程</a></li><li><a title="Docker 教程" href="//www.runoob.com/docker/docker-tutorial.html">Docker 教程</a></li><li><a title="Ruby 教程" href="//www.runoob.com/ruby/ruby-tutorial.html">Ruby 教程</a></li><li><a title="Java 教程" href="//www.runoob.com/java/java-tutorial.html">Java 教程</a></li><li><a title="C 教程" href="//www.runoob.com/c/c-tutorial.html">C 教程</a></li><li><a title="C++ 教程" href="//www.runoob.com/cplusplus/cpp-tutorial.html">C++ 教程</a></li><li><a title="Perl 教程" href="//www.runoob.com/perl/perl-tutorial.html">Perl 教程</a></li><li><a title="Servlet 教程" href="//www.runoob.com/servlet/servlet-tutorial.html">Servlet 教程</a></li><li><a title="JSP 教程" href="//www.runoob.com/jsp/jsp-tutorial.html">JSP 教程</a></li><li><a title="Lua 教程" href="//www.runoob.com/lua/lua-tutorial.html">Lua 教程</a></li><li><a title="Rust 教程" href="//www.runoob.com/rust/rust-tutorial.html">Rust 教程</a></li><li><a title="Scala 教程" href="//www.runoob.com/scala/scala-tutorial.html">Scala 教程</a></li><li><a title="Go 教程" href="//www.runoob.com/go/go-tutorial.html">Go 教程</a></li><li><a title="PHP 教程" href="//www.runoob.com/php/php-tutorial.html">PHP 教程</a></li><li><a title="Django 教程" href="//www.runoob.com/django/django-tutorial.html">Django 教程</a></li><li><a title="Zookeeper 教程" href="//www.runoob.com/w3cnote/zookeeper-tutorial.html">Zookeeper 教程</a></li><li><a title="设计模式" href="//www.runoob.com/design-pattern/design-pattern-tutorial.html">设计模式</a></li><li><a title="正则表达式" href="//www.runoob.com/regexp/regexp-tutorial.html">正则表达式</a></li><li><a title="Maven 教程" href="//www.runoob.com/maven/maven-tutorial.html">Maven 教程</a></li><li><a title="Verilog 教程" href="//www.runoob.com/w3cnote/verilog-tutorial.html">Verilog 教程</a></li><li><a title="ASP 教程" href="//www.runoob.com/asp/asp-tutorial.html">ASP 教程</a></li><li><a title="AppML 教程" href="//www.runoob.com/appml/appml-tutorial.html">AppML 教程</a></li><li><a title="VBScript 教程" href="//www.runoob.com/vbscript/vbscript-tutorial.html">VBScript 教程</a></li></ul></li><li style="margin: 0;"><a href="javascript:void(0);" class="tit"> 数据库</a><ul class="double-li"><li><a title="SQL 教程" href="//www.runoob.com/sql/sql-tutorial.html">SQL 教程</a></li><li><a title="MySQL 教程" href="//www.runoob.com/mysql/mysql-tutorial.html">MySQL 教程</a></li><li><a title="PostgreSQL 教程" href="//www.runoob.com/postgresql/postgresql-tutorial.html">PostgreSQL 教程</a></li><li><a title="SQLite 教程" href="//www.runoob.com/sqlite/sqlite-tutorial.html">SQLite 教程</a></li><li><a title="MongoDB 教程" href="//www.runoob.com/mongodb/mongodb-tutorial.html">MongoDB 教程</a></li><li><a title="Redis 教程" href="//www.runoob.com/redis/redis-tutorial.html">Redis 教程</a></li><li><a title="Memcached 教程" href="//www.runoob.com/Memcached/Memcached-tutorial.html">Memcached 教程</a></li></ul></li><li style="margin: 0;"><a href="javascript:void(0);" class="tit"> 数据分析</a><ul class="double-li"><li><a title="Python 教程" href="//www.runoob.com/python3/python3-tutorial.html">Python 教程</a></li><li><a title="NumPy 教程" href="//www.runoob.com/numpy/numpy-tutorial.html">NumPy 教程</a></li><li><a title="Pandas 教程" href="//www.runoob.com/pandas/pandas-tutorial.html">Pandas 教程</a></li><li><a title="Matplotlib 教程" href="//www.runoob.com/matplotlib/matplotlib-tutorial.html">Matplotlib 教程</a></li><li><a title="Scipy 教程" href="//www.runoob.com/scipy/scipy-tutorial.html">Scipy 教程</a></li><li><a title="R 教程" href="//www.runoob.com/r/r-tutorial.html">R 教程</a></li><li><a title="Julia 教程" href="//www.runoob.com/julia/julia-tutorial.html">Julia 教程</a></li></ul></li><li style="margin: 0;"><a href="javascript:void(0);" class="tit"> 移动端</a><ul class="double-li"><li><a title="Android 教程" href="//www.runoob.com/w3cnote/android-tutorial-intro.html">Android 教程</a></li><li><a title="Swift 教程" href="//www.runoob.com/swift/swift-tutorial.html">Swift 教程</a></li><li><a title="jQuery Mobile 教程" href="//www.runoob.com/jquerymobile/jquerymobile-tutorial.html">jQuery Mobile 教程</a></li><li><a title="ionic 教程" href="//www.runoob.com/ionic/ionic-tutorial.html">ionic 教程</a></li><li><a title="Kotlin 教程" href="//www.runoob.com/kotlin/kotlin-tutorial.html">Kotlin 教程</a></li></ul></li><li style="margin: 0;"><a href="javascript:void(0);" class="tit"> XML 教程</a><ul class="double-li"><li><a title="XML 教程" href="//www.runoob.com/xml/xml-tutorial.html">XML 教程</a></li><li><a title="DTD 教程" href="//www.runoob.com/dtd/dtd-tutorial.html">DTD 教程</a></li><li><a title="XML DOM 教程" href="//www.runoob.com/dom/dom-tutorial.html">XML DOM 教程</a></li><li><a title="XSLT 教程" href="//www.runoob.com/xsl/xsl-tutorial.html">XSLT 教程</a></li><li><a title="XPath 教程" href="//www.runoob.com/xpath/xpath-tutorial.html">XPath 教程</a></li><li><a title="XQuery 教程" href="//www.runoob.com/xquery/xquery-tutorial.html">XQuery 教程</a></li><li><a title="XLink 教程" href="//www.runoob.com/xlink/xlink-tutorial.html">XLink 教程</a></li><li><a title="XPointer 教程" href="//www.runoob.com/xlink/xlink-tutorial.html">XPointer 教程</a></li><li><a title="XML Schema 教程" href="//www.runoob.com/schema/schema-tutorial.html">XML Schema 教程</a></li><li><a title="XSL-FO 教程" href="//www.runoob.com/xslfo/xslfo-tutorial.html">XSL-FO 教程</a></li><li><a title="SVG 教程" href="//www.runoob.com/svg/svg-tutorial.html">SVG 教程</a></li></ul></li><li style="margin: 0;"><a href="javascript:void(0);" class="tit"> ASP.NET</a><ul class="double-li"><li><a title="ASP.NET 教程" href="//www.runoob.com/aspnet/aspnet-tutorial.html">ASP.NET 教程</a></li><li><a title="C# 教程" href="//www.runoob.com/csharp/csharp-tutorial.html">C# 教程</a></li><li><a title="Web Pages 教程" href="//www.runoob.com/aspnet/webpages-intro.html">Web Pages 教程</a></li><li><a title="Razor 教程" href="//www.runoob.com/aspnet/razor-intro.html">Razor 教程</a></li><li><a title="MVC 教程" href="//www.runoob.com/aspnet/mvc-intro.html">MVC 教程</a></li><li><a title="Web Forms 教程" href="//www.runoob.com/aspnet/aspnet-intro.html">Web Forms 教程</a></li></ul></li><li style="margin: 0;"><a href="javascript:void(0);" class="tit"> Web Service</a><ul class="double-li"><li><a title="Web Service 教程" href="//www.runoob.com/webservices/webservices-tutorial.html">Web Service 教程</a></li><li><a title="WSDL 教程" href="//www.runoob.com/wsdl/wsdl-tutorial.html">WSDL 教程</a></li><li><a title="SOAP 教程" href="//www.runoob.com/soap/soap-tutorial.html">SOAP 教程</a></li><li><a title="RSS 教程" href="//www.runoob.com/rss/rss-tutorial.html">RSS 教程</a></li><li><a title="RDF 教程" href="//www.runoob.com/rdf/rdf-tutorial.html">RDF 教程</a></li></ul></li><li style="margin: 0;"><a href="javascript:void(0);" class="tit"> 开发工具</a><ul class="double-li"><li><a title="Eclipse 教程" href="//www.runoob.com/eclipse/eclipse-tutorial.html">Eclipse 教程</a></li><li><a title="Git 教程" href="//www.runoob.com/git/git-tutorial.html">Git 教程</a></li><li><a title="Svn 教程" href="//www.runoob.com/svn/svn-tutorial.html">Svn 教程</a></li><li><a title="Markdown 教程" href="//www.runoob.com/markdown/md-tutorial.html">Markdown 教程</a></li></ul></li><li style="margin: 0;"><a href="javascript:void(0);" class="tit"> 网站建设</a><ul class="double-li"><li><a title="HTTP 教程" href="//www.runoob.com/http/http-tutorial.html">HTTP 教程</a></li><li><a title="网站建设指南" href="//www.runoob.com/web/web-buildingprimer.html">网站建设指南</a></li><li><a title="浏览器信息" href="//www.runoob.com/browsers/browser-information.html">浏览器信息</a></li><li><a title="网站主机教程" href="//www.runoob.com/hosting/hosting-tutorial.html">网站主机教程</a></li><li><a title="TCP/IP 教程" href="//www.runoob.com/tcpip/tcpip-tutorial.html">TCP/IP 教程</a></li><li><a title="W3C 教程" href="//www.runoob.com/w3c/w3c-tutorial.html">W3C 教程</a></li><li><a title="网站品质" href="//www.runoob.com/quality/quality-tutorial.html">网站品质</a></li></ul></li></ul>            </div>

    

    </div>

    </div>

    <br>

    

    <div class="sidebar-box re-box re-box-large">

        <div class="sidebar-box recommend-here">

            <a href="javascript:void(0);">Advertisement</a>

        </div>

        <div class="re-600160" id="sidebar-right-re">

                <script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

        <!-- 侧栏1 -->

        <ins class="adsbygoogle" style="display:inline-block;width:160px;height:600px" data-ad-client="ca-pub-5751451760833794" data-ad-slot="4106274865" data-adsbygoogle-status="done" data-ad-status="filled"><div id="aswift_1_host" style="border: none; height: 600px; width: 160px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;" tabindex="0" title="Advertisement" aria-label="Advertisement"><iframe id="aswift_1" name="aswift_1" style="left:0;position:absolute;top:0;border:0;width:160px;height:600px;" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" width="160" height="600" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-5751451760833794&amp;output=html&amp;h=600&amp;slotname=4106274865&amp;adk=1846674630&amp;adf=3190142058&amp;pi=t.ma~as.4106274865&amp;w=160&amp;lmt=1661397907&amp;psa=1&amp;format=160x600&amp;url=https%3A%2F%2Fwww.runoob.com%2Fpython3%2Fpython3-os-file-methods.html&amp;wgl=1&amp;uach=WyJXaW5kb3dzIiwiMC4wLjAiLCJ4ODYiLCIiLCI5Ni4wLjQ2NjQuOTMiLFtdLGZhbHNlLG51bGwsIjY0IixbXSxmYWxzZV0.&amp;dt=1661397907743&amp;bpp=5&amp;bdt=501&amp;idt=147&amp;shv=r20220822&amp;mjsv=m202208170101&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;cookie=ID%3De10c6bff78870bb3-2244d3328ace0050%3AT%3D1635986893%3ART%3D1635986893%3AS%3DALNI_Mah-4X5mDl7qexFwfxTcL9EhPb31Q&amp;gpic=UID%3D000004a109d740bd%3AT%3D1649402283%3ART%3D1661390529%3AS%3DALNI_MZfsEfAQfjRR5NWYPMZSzXbhJvcvA&amp;correlator=8635848485382&amp;frm=20&amp;pv=2&amp;ga_vid=905300501.1566873337&amp;ga_sid=1661397908&amp;ga_hid=2021789849&amp;ga_fc=1&amp;u_tz=480&amp;u_his=41&amp;u_h=768&amp;u_w=1366&amp;u_ah=728&amp;u_aw=1366&amp;u_cd=24&amp;u_sd=0.9&amp;dmc=4&amp;adx=1213&amp;ady=659&amp;biw=1499&amp;bih=694&amp;scr_x=0&amp;scr_y=0&amp;eid=44759875%2C44759926%2C44759837%2C44763827&amp;oid=2&amp;pvsid=1649391591162657&amp;tmod=1590814451&amp;uas=0&amp;nvt=1&amp;ref=https%3A%2F%2Fwww.runoob.com%2Fpython3%2Fpython3-file-methods.html&amp;eae=0&amp;fc=896&amp;brdim=0%2C0%2C0%2C0%2C1366%2C0%2C1366%2C728%2C1517%2C694&amp;vis=1&amp;rsz=%7C%7CoeE%7C&amp;abl=CS&amp;pfx=0&amp;fu=0&amp;bc=31&amp;ifi=2&amp;uci=a!2&amp;fsb=1&amp;xpc=xjdOokeFOa&amp;p=https%3A//www.runoob.com&amp;dtd=197" data-google-container-id="a!2" data-google-query-id="CIHyucCF4fkCFfdDwgUd_0MBdQ" data-load-complete="true"></iframe></div></ins>

        <script>

        (adsbygoogle = window.adsbygoogle || []).push({});

        </script>

                </div>

    </div>

</div></div>


</div>


<script>

var aid = 15463;

function coll() {

$.post( '/wp-content/themes/runoob/option/user/userinfo.php', {aid:aid, action:"collarticle", opt:'add'},function( data ) {

if(data.error==0) {

$("#content").find("h1:first").find("a").attr("href","javascript:void(0);");

$("#content").find("h1:first").find("img").attr("src","http://www.runoob.com/wp-content/themes/runoob/assets/img/coll2.png").css({width:32+"px",height:32+"px"});

}

alert(data.msg);

},'json');

}

</script>



<!-- 反馈对话框开始 -->

<script src="/wp-content/themes/runoob/assets/feedback/stable/2.0/feedback.js?1.0"></script>

<link rel="stylesheet" href="/wp-content/themes/runoob/assets/feedback/stable/2.0/feedback.css?1.0">

<script type="text/javascript">

$.feedback({

    ajaxURL: '/feedback/runoob_feedback.php',

html2canvasURL: '/wp-content/themes/runoob/assets/feedback/stable/2.0/html2canvas.js',

onClose: function () {

         window.location.reload();

    }

});

</script><button class="feedback-btn feedback-btn-gray" style="display: inline-block;">反馈/建议</button>

<!-- 反馈对话框结束 -->

<button class="feedback-btn feedback-btn-gray" style="display: inline-block;">反馈/建议</button>

<!-- 底部 -->

<div id="footer" class="mar-t50">

   <div class="runoob-block">

    <div class="runoob cf">

     <dl>

      <dt>

       在线实例

      </dt>

      <dd>

       ·<a target="_blank" href="/html/html-examples.html">HTML 实例</a>

      </dd>

      <dd>

       ·<a target="_blank" href="/css/css-examples.html">CSS 实例</a>

      </dd>

      <dd>

       ·<a target="_blank" href="/js/js-examples.html">JavaScript 实例</a>

      </dd>

      <dd>

       ·<a target="_blank" href="/ajx/ajax-examples.html">Ajax 实例</a>

      </dd>

       <dd>

       ·<a target="_blank" href="/jquery/jquery-examples.html">jQuery 实例</a>

      </dd>

      <dd>

       ·<a target="_blank" href="/xml/xml-examples.html">XML 实例</a>

      </dd>

      <dd>

       ·<a target="_blank" href="/java/java-examples.html">Java 实例</a>

      </dd>

     

     </dl>

     <dl>

      <dt>

      字符集&amp;工具

      </dt>

      <dd>

       · <a target="_blank" href="/charsets/html-charsets.html">HTML 字符集设置</a>

      </dd>

      <dd>

       · <a target="_blank" href="/tags/html-ascii.html">HTML ASCII 字符集</a>

      </dd>

     <dd>

       · <a target="_blank" href="https://c.runoob.com/front-end/6939/">JS 混淆/加密</a>

      </dd> 

      <dd>

       · <a target="_blank" href="https://c.runoob.com/front-end/6232/">PNG/JPEG 图片压缩</a>

      </dd>

      <dd>

       · <a target="_blank" href="/tags/html-colorpicker.html">HTML 拾色器</a>

      </dd>

      <dd>

       · <a target="_blank" href="//c.runoob.com/front-end/53">JSON 格式化工具</a>

      </dd>

      <dd>

       · <a target="_blank" href="//c.runoob.com/front-end/6680/">随机数生成器</a>

      </dd>

     </dl>

     <dl>

      <dt>

       最新更新

      </dt>

                   <dd>

       ·

      <a href="http://www.runoob.com/jsref/prop-element-style.html" title="HTML DOM style 属性">HTML DOM style ...</a>

      </dd>

              <dd>

       ·

      <a href="http://www.runoob.com/jsref/prop-element-scrollwidth.html" title="HTML DOM scrollWidth 属性">HTML DOM scroll...</a>

      </dd>

              <dd>

       ·

      <a href="http://www.runoob.com/jsref/prop-element-scrolltop.html" title="HTML DOM scrollTop 属性">HTML DOM scroll...</a>

      </dd>

              <dd>

       ·

      <a href="http://www.runoob.com/jsref/prop-element-scrollleft.html" title="HTML DOM scrollLeft 属性">HTML DOM scroll...</a>

      </dd>

              <dd>

       ·

      <a href="http://www.runoob.com/docker/docker-stats-command.html" title="Docker stats 命令">Docker stats 命令</a>

      </dd>

              <dd>

       ·

      <a href="http://www.runoob.com/jsref/jsref-trunc.html" title="JavaScript trunc() 方法">JavaScript trun...</a>

      </dd>

              <dd>

       ·

      <a href="http://www.runoob.com/jsref/jsref-tanh.html" title="JavaScript tanh() 方法">JavaScript tanh...</a>

      </dd>

             </dl>

     <dl>

      <dt>

       站点信息

      </dt>

      <dd>

       ·

       <a target="_blank" href="//mail.qq.com/cgi-bin/qm_share?t=qm_mailme&amp;email=ssbDyoOAgfLU3crf09venNHd3w" rel="external nofollow">意见反馈</a>

       </dd>

      <dd>

       ·

      <a target="_blank" href="/disclaimer">免责声明</a>

       </dd>

      <dd>

       ·

       <a target="_blank" href="/aboutus">关于我们</a>

       </dd>

      <dd>

       ·

      <a target="_blank" href="/archives">文章归档</a>

      </dd>

    

     </dl>

    

     <div class="search-share">

      <div class="app-download">

        <div>

         <strong>关注微信</strong>

        </div>

      </div>

      <div class="share">

      <img width="128" height="128" src="/wp-content/themes/runoob/assets/images/qrcode.png">

       </div>

     </div>

     

    </div>

   </div>

   <div class="w-1000 copyright">

     Copyright © 2013-2022    <strong><a href="//www.runoob.com/" target="_blank">菜鸟教程</a></strong>&nbsp;

    <strong><a href="//www.runoob.com/" target="_blank">runoob.com</a></strong> All Rights Reserved. 备案号:<a target="_blank" rel="nofollow" href="https://beian.miit.gov.cn/">闽ICP备15012807号-1</a>

   </div>

  </div>

  <div class="fixed-btn">

    <a class="go-top" href="javascript:void(0)" title="返回顶部" style="display: inline-block;"> <i class="fa fa-angle-up"></i></a>

    <a class="qrcode" href="javascript:void(0)" title="关注我们"><i class="fa fa-qrcode"></i></a>

    <a class="writer" style="" href="javascript:void(0)" title="标记/收藏"><i class="fa fa-star" aria-hidden="true"></i></a>

    <!-- qrcode modal -->

    <div id="bottom-qrcode" class="modal panel-modal hide fade in">

      <h4>微信关注</h4>

      <div class="panel-body"><img alt="微信关注" width="128" height="128" src="/wp-content/themes/runoob/assets/images/qrcode.png"></div> 

    </div>

  </div>


 <div style="display:none;">

<script async="" src="https://www.googletagmanager.com/gtag/js?id=UA-84264393-2"></script>

<script>

  window.dataLayer = window.dataLayer || [];

  function gtag(){dataLayer.push(arguments);}

  gtag('js', new Date());


  gtag('config', 'UA-84264393-2');

</script>

<script>

var _hmt = _hmt || [];

(function() {

  var hm = document.createElement("script");

  hm.src = "https://hm.baidu.com/hm.js?3eec0b7da6548cf07db3bc477ea905ee";

  var s = document.getElementsByTagName("script")[0]; 

  s.parentNode.insertBefore(hm, s);

})();

</script>


</div>

<script>

window.jsui={

    www: 'https://www.runoob.com',

    uri: 'https://www.runoob.com/wp-content/themes/runoob'

};

</script>



<script src="/wp-content/themes/runoob/assets/js/main.min.js?v=1.155"></script>



<ins class="adsbygoogle adsbygoogle-noablate" data-adsbygoogle-status="done" style="display: none !important;" data-ad-status="unfilled"><div id="aswift_2_host" style="border: none; height: 0px; width: 0px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;" tabindex="0" title="Advertisement" aria-label="Advertisement"><iframe id="aswift_2" name="aswift_2" style="left:0;position:absolute;top:0;border:0;width:undefinedpx;height:undefinedpx;" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-5751451760833794&amp;output=html&amp;adk=1812271804&amp;adf=3025194257&amp;lmt=1661397907&amp;plat=9%3A32776%2C16%3A8388608%2C17%3A32%2C24%3A32%2C25%3A32%2C30%3A1081344%2C32%3A32&amp;format=0x0&amp;url=https%3A%2F%2Fwww.runoob.com%2Fpython3%2Fpython3-os-file-methods.html&amp;ea=0&amp;pra=7&amp;wgl=1&amp;uach=WyJXaW5kb3dzIiwiMC4wLjAiLCJ4ODYiLCIiLCI5Ni4wLjQ2NjQuOTMiLFtdLGZhbHNlLG51bGwsIjY0IixbXSxmYWxzZV0.&amp;dt=1661397907753&amp;bpp=2&amp;bdt=511&amp;idt=202&amp;shv=r20220822&amp;mjsv=m202208170101&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;cookie=ID%3De10c6bff78870bb3-2244d3328ace0050%3AT%3D1635986893%3ART%3D1635986893%3AS%3DALNI_Mah-4X5mDl7qexFwfxTcL9EhPb31Q&amp;gpic=UID%3D000004a109d740bd%3AT%3D1649402283%3ART%3D1661390529%3AS%3DALNI_MZfsEfAQfjRR5NWYPMZSzXbhJvcvA&amp;prev_fmts=160x600&amp;nras=1&amp;correlator=8635848485382&amp;frm=20&amp;pv=1&amp;ga_vid=905300501.1566873337&amp;ga_sid=1661397908&amp;ga_hid=2021789849&amp;ga_fc=1&amp;u_tz=480&amp;u_his=41&amp;u_h=768&amp;u_w=1366&amp;u_ah=728&amp;u_aw=1366&amp;u_cd=24&amp;u_sd=0.9&amp;dmc=4&amp;adx=-12245933&amp;ady=-12245933&amp;biw=1499&amp;bih=694&amp;scr_x=0&amp;scr_y=0&amp;eid=44759875%2C44759926%2C44759837%2C44763827&amp;oid=2&amp;pvsid=1649391591162657&amp;tmod=1590814451&amp;uas=0&amp;nvt=1&amp;ref=https%3A%2F%2Fwww.runoob.com%2Fpython3%2Fpython3-file-methods.html&amp;eae=2&amp;fc=896&amp;brdim=0%2C0%2C0%2C0%2C1366%2C0%2C1366%2C728%2C1517%2C694&amp;vis=1&amp;rsz=%7C%7Cs%7C&amp;abl=NS&amp;cms=2&amp;fu=32768&amp;bc=31&amp;ifi=3&amp;uci=a!3&amp;fsb=1&amp;dtd=231" data-google-container-id="a!3" data-load-complete="true"></iframe></div></ins><iframe src="https://www.google.com/recaptcha/api2/aframe" width="0" height="0" style="display: none;"></iframe></body><iframe id="google_esf" name="google_esf" src="https://googleads.g.doubleclick.net/pagead/html/r20220822/r20190131/zrt_lookup.html" style="display: none;"></iframe></html>



资阳淘宝装修/资阳京东店铺设计/资阳拼多多网店装修公司/资阳企业网店开通申请-网店装修设计



上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务