广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python文件处理练习
  • 675
分享到

python文件处理练习

文件python 2023-01-31 07:01:13 675人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

1、模拟cp命令拷贝文件(图片,视频)到其他路径下with open('a.txt','rb') as f,open('b.txt','wb') as write:       #选择rb模式,支持所有的拷贝,对应的写模式就是wb,直接处理

1、模拟cp命令拷贝文件(图片,视频)到其他路径下

with open('a.txt','rb') as f,open('b.txt','wb') as write:       #选择rb模式,支持所有的拷贝,对应的写模式就是wb,直接处理的是bytes类型
        for line in f:                                                                 #遍历源文件的每一行 
            write.write(line)                                                       #写入新文件write中


但是这样的没有支持用户自己传参数,所以最后的代码如下:

import sys
if len(sys.argv)<3:                                    #用户输入参数少于3个
    print('python3 copy.py source.file target.file ')    #提示用户命令的用法需要3个参数
    sys.exit()
with open(r'%s' %sys.argv[1],'rb') as f,open(r'%s' %sys.argv[2],'wb') as write:     #这里处理的文件是基于用户输入的参数取到的
    for line in f:
        write.write(line)


2、python模拟tail命令, 显示日志文件内容,不退出

Python3 tail.py
import sys
import time
with open(r'%s' %sys.argv[2],'rb') as read:
    read.seek(0,2)                            #2模式以末尾为参照,前面的0表示最后一个字节,保证光标直接在文件尾部
    while True:
        line=read.readline()
        if line:                                   #如果行有内容
            print(line.decode('utf-8'),end='')    #默认是字节码,转换为字符,end等于空表示换行符不单独打一行
        else:
            time.sleep(0.2)                    #休息0.2秒以后再接着做判断





--结束END--

本文标题: python文件处理练习

本文链接: https://www.lsjlt.com/news/191089.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python文件处理练习
    1、模拟cp命令拷贝文件(图片,视频)到其他路径下with open('a.txt','rb') as f,open('b.txt','wb') as write:       #选择rb模式,支持所有的拷贝,对应的写模式就是wb,直接处理...
    99+
    2023-01-31
    文件 python
  • python 文件操作练习
    参考一兄弟写的文章进行练习:https://blog.51cto.com/000011211684/2052701主要目的,熟悉文件列表的增、删、改操作……# python 3.6 文件打开操作练习 #  date:2017-12-26 #...
    99+
    2023-01-31
    操作 文件 python
  • 文件操作练习.
    1.有如下文件,a1.txt,里面的内容为:LNH是最好的培训机构,全心全意为学生服务,只为学生未来,不为牟利。我说的都是真的。哈哈分别完成以下的功能:a,将原文件全部读出来并打印。b,在原文件后面追加一行内容:信不信由你,反正我信了。c,...
    99+
    2023-01-31
    操作 文件
  • 文件包含-DVWA练习
    文件包含-DVWA练习 一.前言 首先,我们需要大概知道文件包含是什么,可能会产生哪些漏洞,如何利用这些漏洞 看相关文章文件包含讲解 环境:win10+phpstudy 二.DVWA文件包含 准备工作...
    99+
    2023-10-21
    web安全 安全 php
  • 文件包含漏洞_练习
    CTFHup_练习 第一关_elval执行 发现源代码里面有一句话木马我们可以复制,地址到中国蚂🗡,然后把cmd填上  发现连接成功 第二个_文件包含 我们查看源代码发现里面有一个连接点开  点开之后发现有一个文件在里面就...
    99+
    2023-09-14
    开发语言 网络安全 php 前端
  • day 8 - 2 文件操作练习
    注册登录 需求: 1.对账号密码的长度进行限制并不允许出现特殊字符 2.把账号密码储存进文件中 3.密码最多输入错误三次 #分别判断注册时账号密码的长度与特殊字符 flag=1 while flag: y=0 x=0 ...
    99+
    2023-01-30
    操作 文件 day
  • 20190131-文件操作命题练习
    一.命题练习 1. 一个目录下只有文件(自己构造),拷贝几个文件(手工完成) 2.获取所有文件,如果文件的创建时间是今天,那么就在文件里面写上文件的路径、文件名和文件扩展名 3.如果不是今天创建的请删除 4.计算一下这个程序的执行耗时 算...
    99+
    2023-01-30
    命题 操作 文件
  • linux文件及用户管理的实例练习
    1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录。 [root@centos7 etc]# ls -d /etc/[^[:alpha:]][:alpha:]* 2、复制/e...
    99+
    2022-06-04
    linux 文件管理 用户管理
  • CISP-PTE考前练习-文件包含
    文章目录 ⽂件包含漏洞利⽤的前提伪协议⽂件包含常⽤伪协议使用file:// 访问本地⽂件系统php:// 访问输⼊/输出流phar:// PHP归档 伪协议利⽤⽅式题目1:题目要求解题过...
    99+
    2023-09-02
    php 安全 web安全
  • 【经典小练习】JavaSE—拷贝文件夹
    🎊专栏【Java小练习】 🍔喜欢的诗句:天行健,君子以自强不息。 🎆音乐分享【如愿】 🎄欢迎并且感谢大家指出小吉的问题ᾗ...
    99+
    2023-09-15
    java 刷题
  • Python文件处理
    本文给大家介绍Python文件处理相关知识,具体内容如下所示: 1.文件的常见操作 文件是日常编程中常用的操作,通常用于存储数据或应用系统的参数。python提供了os、os.path、shutil等模块...
    99+
    2022-06-04
    文件 Python
  • python 文件处理
    python经常会操作文件,在磁盘上读写文件的功能都是由操作系统提供的, 现代操作系统不允许普通的程序直接操作磁盘,所以, 读写文件就是 请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中...
    99+
    2023-01-31
    文件 python
  • python处理excel文件
    python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。可从这里下载https://pypi.python.org/pypi。下面分别记录python读和写excel.python...
    99+
    2023-01-31
    文件 python excel
  • Python中 文件处理
    在文件处理当中,只有read默认是以字符为单位,其他方法均已字节为单位. def open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None,...
    99+
    2023-01-31
    文件 Python
  • python bin文件处理
      1. 基础知识掌握  bin文件: open函数创建file对象  打开文件的不同模式:例子:open(“file.txt”,‘r’)  模式  描述  r  以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。  rb  ...
    99+
    2023-01-31
    文件 python bin
  • python 处理excel文件
    有两种办法1.使用 Xlrd/xlwt 操作 Excelhttp://liluo.org/blog/2011/01/python-using-xlrd-xlwt-operate-excel/ Xlrd/xlwt库的功能有限,比如有的exce...
    99+
    2023-01-31
    文件 python excel
  • Python处理XML文件
    目录 🌲 前言🌲 准备🌲 xml.dom对象1. Document2. Node3. NodeList4. Element5. Attr &...
    99+
    2023-09-10
    xml python
  • 文件上传漏洞(一) upload-labs靶场练习
    upload-labs靶场练习 1.环境搭建2.关卡解析2.1 less-1 - 基于前端JS的检测2.2 less-2 - MIME头认证2.3 less-3 php3,4,5扩展解析2.4...
    99+
    2023-09-01
    php 服务器 开发语言
  • 零基础学习Python文本处理
    源 | 小象     文 | 贾庸本文将带领小伙伴们一起,使用Python进行文本处理,先来看下要处理的文本, 文件名为“data.txt”, 文件里面的内容是三行中英对照的文本,和两个空行,我们要实现的功能就是从这三行文本中分别抽取出中文...
    99+
    2023-01-31
    文本 基础 Python
  • Python 3 学习笔记:目录&文件处
    路径 路径,用于定位目录或文件的字符串。 相对路径 相对路径依赖于当前工作目录(即当前文件所在的目录),可以使用如下函数获取当前工作目录, 1os.getcwd()复制在当前工作目录中,可以使用相对路径访问这个目录中的所有子目录和其中的文件...
    99+
    2023-01-31
    学习笔记 文件 目录
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作