一个简单的文件操作练习

首先你需要在当前目录下穿件一个Blowing in the wind.txt文件,内容自定

我们我们需要在行首插入两句话,并且在行尾插入一句话,内容随意

实现代码如下:

 1 #!/usr/bin/python
 2 # -*- coding: utf-8 -*-
 3
 4 #打开已有文件,以读写模式打开
 5 with open(‘Blowing in the wind.txt‘,‘r+‘) as f:
 6     lst_r = f.readlines()
 7
 8 #分别插入
 9 lst_r.insert(0,‘Blowin \‘in the wind\r\n\r\n‘)
10 lst_r.insert(1,‘Bob Dylan‘)
11 lst_r.insert(len(lst_r),‘\r\n\r\n1962 by Warner Bros. Inc.‘)
12
13 #写入新文件
14 with open(‘Blowing in the wind_2.txt‘,‘w+‘) as f2:
15     for i in lst_r:
16         f2.write(i)
17         
时间: 2024-10-13 04:33:59

一个简单的文件操作练习的相关文章

基于Java的一个简单的文件上传下载功能

最近在公司给客户端做接口,有一个图片上传和文件下载的功能,本来想用Struts来做文件上传下载,但是看了下公司好像没有这个配置,然后看了下同事的代码,才发现原来Apache也可以简单的实现文件上传下载. 首先引入commons-io-2.2.jar FileUtils为我们提供了很多对文件的操作的方法,比如上传整个文件夹的文件.上传单个文件等 然后请看代码下载: public static void uploadFile(String targetDirectory,String targetF

jfinal初接触,一个简单的文件上传例子

写了个上传的小例子. 从jfinal官网下载jfinal-1.8_demo_for_jsp.zip 然后下载jfinal-1.8-lib.zip 按要求删掉该删除的,引入一些包,之后的项目结构: DemoConfig.java中配置路由,只留下了根路径: /** * 配置路由 */ public void configRoute(Routes me) { me.add("/", CommonController.class); //me.add("/blog", B

PHP实现的一个简单的数据库操作类

PHP实现的一个简单的数据库操作类 实现的功能: - 在实例化的时候能设置连接字符集 - 在实例化的时候能连接数据库 - 在实例化的时候能选择默认数据库 - 销毁对象时关闭数据库 代码如下: <?php // 数据库操作类MySQLDB class MySQLDB { // 声明属性 private $server; private $username; private $password; public $default_db; public $link; // 声明构造函数 public f

PHP实现的一个简单的数据库操作类(修改版)

PHP实现的一个简单的数据库操作类 实现的功能: - 在实例化的时候能设置连接字符集 - 在实例化的时候能连接数据库 - 在实例化的时候能选择默认数据库 - 销毁对象时关闭数据库 代码如下: <?php // 数据库操作类MySQLDB class MySQLDB { // 声明属性 private $server; private $port; private $username; private $password; public $default_db; private $charset;

实现一个简单的文件上传进度条

新手入门web 文件上传完成 取得的进展 没有进度条只能用文字 不好看  必须是一个进度条  没有艺术 互联网很 进度条 需要图片 有多种帧的 他看上去好麻烦 让自己的单纯 很简单 我没想到这么复杂  共享 jsp页面 <tr> <td width="100">图片</td> <td> <div style="width: 450px;"> <div class="file-box"

简单的文件操作

1 #include <stdio.h> 2 3 int main() 4 { 5 FILE *fp = fopen("hello", "w+"); 6 if(fp == NULL){ 7 perror("fopen"); 8 return 1; 9 } 10 11 char *p = NULL; 12 char *buff = "hello boy!"; 13 14 int ret = fputs(buff, f

一个简单的服务器操作

cat one.py #!/usr/bin/env python #-*- coding:utf-8 -*- import socket host = ''        #主机设为空,程序就可以接收来自任何客户端的连接 port = 51423     #设置端口,选择一个任意大于1024的端口即可 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) #创建socket对象, #s = socket.socket()    可以采用默认的

JAVA 创建一个简单的文件

                Date date = new Date(); DateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss"); int sjt = (int) (Math.random()*9000+1000);//随机4位数字 String newXmlName = "file"+formatter.format(date)+sjt+".xml"; String pa

【Java】Swing+IO流实现一个简单的文件加密程序(较完整版)

留着参考 beans package com.my.bean; import java.io.Serializable; public class EncryptedFile implements Serializable { private String filePath; private String keyFullName; public EncryptedFile() { } public String getFilePath() { return filePath; } public