python第三天 文件的操作习题

文件内容如下:以tomcat的server.xml文件为例

1.查找 Server下有多少个<Listener>节点,并打印出来

2.在文件我末尾增加一个

<Service>

  <Host name="127.0.0.1" appBase="java"

            unpackWARs="false" autoDeploy="false">

</Service>,要求这个service 在server里面

3.修改,讲增加的那个service里面的

unpackWARs="false" autoDeploy="false" 改为unpackWARs="true" autoDeploy="true"

4.删除自己增加的那部分内容

<?xml version=‘1.0‘ encoding=‘utf-8‘?>

<Server port="8085" shutdown="SHUTDOWN">

  <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
  <!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
  <Listener className="org.apache.catalina.core.JasperListener" />
  <!-- Prevent memory leaks due to use of particular java/javax APIs-->
  <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
  <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
  <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />

  <GlobalNamingResources>

    <Resource name="UserDatabase" auth="Container"
              type="org.apache.catalina.UserDatabase"
              description="User database that can be updated and saved"
              factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
              pathname="conf/tomcat-users.xml" />
  </GlobalNamingResources>

  <Service name="Catalina">

    <Connector port="8099" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

    <Connector port="8089" protocol="AJP/1.3" redirectPort="8443" />

    <Engine name="Catalina" defaultHost="localhost">

      <Realm className="org.apache.catalina.realm.LockOutRealm">

        <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
               resourceName="UserDatabase"/>
      </Realm>

      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log." suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" resolveHosts="false"/>

      </Host>
    </Engine>
  </Service>
</Server>
时间: 2024-08-03 10:20:27

python第三天 文件的操作习题的相关文章

php如何利用python实现对pdf文件的操作(读写、合并分割)

php如何利用python实现对pdf文件的操作 需求:在PHP里实现了把8.pdf的前4页pdf文件截取出来生成新的pdf文件. 详细步骤如下: 1. 安装python第三方库PyPDF2 前提:python必须是3.x版本以上,必要时需要升级pip3,命令如下:pip3 install --upgrade pipPyPDF 自 2010年 12月开始就不在更新了,PyPDF2 接棒 PyPDF, 在此使用PyPDF2. 安装命令:pip install PyPDF2 2.编写python脚本

python入门三:文件操作

一.文件操作 1.文件对象:和c一样,要想对一个文件进行操作,需要获取该文件的对象 1 f = open("xxx") # 打开文件并获取文件对象 2 f.xxx # 对文件进行某些操作 3 f.close() # 关闭文件 2.访问模式: open函数除了接受一个文件名参数外,还可以设定文件的访问模式(open其他的参数不太能理解) 无   以只读方式打开,文件必须存在 r     以只读方式打开,文件必须存在 w    以只写方式打开, 先删除原有内容再写入新内容,文件不存在创建新

python(三)一个文件读写操作的小程序

我们要实现一个文件读写操作的小程序 首先我们有一个文件 我们要以"============"为界限,每一个角色分割成一个独立的txt文件,按照分割线走的话是分成 xiaoNa_1.txt xiaoBing_1.txt xiaoNa_2.txt xiaoBing_2.txt 这样格式的四个文件 下面上代码: #定义一个保存文件的函数 def save_file(xiaoNa,xiaoBing,count): file_name_xiaoBing = 'xiaoBing_'+str(cou

Python 第三天 文件操作

文件操作 操作文件时,一般需要经历如下步骤: 打开文件 操作文件 一.打开 文件句柄 = file('文件路径', '模式') 注:python中打开文件有两种方式,即:open(...) 和  file(...) ,本质上前者在内部会调用后者来进行文件操作,推荐使用 open. open会自己在Python中找. 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作. 打开文件的模式有: r,只读模式(默认). w,只写模式.[不可读,也

2017python学习的第三天文件的操作

这个是一首歌用来做文件模版的 Somehow, it seems the love I knew was always the most destructive kind 不知为何,我经历的爱情总是最具毁灭性的的那种 Yesterday when I was young 昨日当我年少轻狂 The taste of life was sweet 生命的滋味是甜的 As rain upon my tongue 就如舌尖上的雨露 I teased at life as if it were a foo

python glob fnmatch 用于文件查找操作

参考: http://python.jobbole.com/81552/:Python模块学习:glob文件路径查找 http://blog.csdn.net/suiyunonghen/article/details/4517103:python中的一个好用的文件名操作模块glob https://docs.python.org/2/library/glob.html:10.7. glob - Unix style pathname pattern expansion https://docs.

python第三天文件处理 + 函数

1.文件处理1.1.文件操作的基本用法f=open('a.txt','r',encoding='utf-8') #open是打开文件的函数,a.txt是要打开的文件,r是只读模式打开,encoding是指定打开文件的字符编码.print(f.read()) #read 是读取整个文件,文件过大的时候不建议用这种方式打开.print(f.readline()) #readline是一行一行的读取文件.1.2.打开文件的模式都有: 常用的有: r,只读模式打开,默认模式,文件不存在会报错.不会创建新

Python之路 day2 文件基础操作

1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #Author:ersa 4 ''' 5 #f,文件句柄;模式 a : append 追加文件内容 6 f = open("yesterday2",'a',encoding="utf-8") 7 8 f.write("\nWhen i was yount i listen to the radio\n") 9 f.write("I lo

Android(三)文件流操作读写

1.将字符串写入文件流中.使用的是getFilesDir().存到手机内存中. File file = new File(getFilesDir() + "/info.txt"); try { OutputStream out = new FileOutputStream(file); out.write(text.getBytes()); out.close(); } catch (Exception e) { // TODO Auto-generated catch block e