zoukankan      html  css  js  c++  java
  • python--文件删除、判断目录存在、字符串替换

    昨晚笔试了金山WPS的测试开发卷,做个笔记(但不是答案,只是我的想法),关于文件和字符串的处理正在写入与完善至上一篇的博客中,现在题目如下:

    1.使用脚本语言删除E:abc目录下的所有文件:

      利用os.path.exists()判断E:abc目录是否存在,如果存在利用shutil.rmtree级联删除目录下的所有文件(包括子文件夹),如果不存在就报错。注意的是,os.remove函数无法删除有子文件的文件夹。

    2.写一个脚本替换文件夹下所有后缀名为.txt的文件中所在行包含“=1”的替换为“=0”(包括子文件夹中的.txt文件):

      利用os.path.exists()判断文件夹目录是否存在,如果存在,利用栈来遍历文件树,读取.txt文件,替换字符串用string.replace()方法,重写入.txt文件中。

    3.写一个批量生产100个放在D: emp目录下的txt文件的脚本:

      判断目录是否存在,利用open方法打开文件,利用write方法写入文件,之前需要判断文件名是否重复。

    4.请设计1个测试WinApi接口的方法:FindWindow或SetWindowText,

    SendMessage接口定义: HWND WINAPI FindWindow(LPCTSTR lpClassName, LPCTSTR lpWindowName);

    SetWindowText接口定义:BOOL SetWindowText(HWND hwnd, LPCTSTR lpString)


    算法与数据结构:

    1.写出1000以内所有素数;

    2.写一个排序算法或去重算法。

  • 相关阅读:
    .net 关于路径的总结
    asp.net Base64加解密
    asp.net中的<% %>,<%= %>,<%# %><%$ %>的使用
    asp.net Swiper 轮播动画
    ASP.NET中Literal控件的使用方法(用于向网页中动态添加内容)
    asp.net 获取表单中控件的值
    rgb值转换成16进制
    关于background全解
    移动端的性能陷阱
    原生JS实现雪花特效
  • 原文地址:https://www.cnblogs.com/Key-Ky/p/4519068.html
Copyright © 2011-2022 走看看