6、复制文件

  复制文件

要求:

  1、将原文件xxx.txt中的内容复制到新的文件里

  2、新文件的文件名为xxx(复制).txt,即原文件名+复制进行命名

 

大框架:

1、输入想要复制的文件xxx.txt
input()
2、创建一个文件xxx(复制).txt
f1 = open("xxx.(复制)","w")
3、打开文件xxx.txt
f2 = open("xxx.txt","r")
4、复制xxx.txt中的内容到xxx(复制).txt中
f1.write(f2.read())
5、关闭两个文件
f1.close()
f2.close()

  例如,原文件名为hello.txt

#1、首先输入想要复制的文件
copy_file = input("请输入你要复制的文件名(后缀):")#2、创建一个复制文件命名为xxxx(复制).txt
position = copy_file.rfind(".")          #找到点“.”的位置
new_namefile = copy_file[:position]+"(复制)"+copy_file[position:]
f1 = open(new_namefile,"w")#3、打开原文件
f2 = open(copy_file,"r")#4、复制原文件内容到复制文件
f1.write(f2.read())#5、关闭文件
f1.close()
f2.close()

  执行程序:输入hello.txt    注意:一定要带有后缀

 

转载于:https://www.cnblogs.com/DreamRJF/p/8778046.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/250575.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java 的内部类

Java 的内部类 在Java中,允许一个类的定义位于另一个类的内部,前者称为内部类,后者称为外部类。Inner class一般用在定义它的类或语句块之内,在外部引用它时必须给出完整的名称。 Inner class的名字不能与包含它的类名相同&#…

html的基本结构

标记语言&#xff0c;就是有标签结构的语言。 不管html文件有多复杂&#xff0c;它的基本结构 <元素 属性属性值 ... >内容</元素> 如果没有内容&#xff0c;可以这样写。 元素也被叫做标记。 案例 <p>是段落标记 <font size"" color"&quo…

react --- Hook的使用

Hook 是React16.8一个新增项,它可以让你在不编写class的情况下使用state以及其他的React特性特点: 无需修改组件结构的情况下复用状态逻辑将组件相互关联的部分拆分成更小的函数,复杂组件将变得更容易理解更简洁、更易理解的代码 使用Hook的栗子 import React, { useState …

POJ 1811 Prime Test (Rabin-Miller强伪素数测试 和Pollard-rho 因数分解)

题目链接 Description Given a big integer number, you are required to find out whether its a prime number. Input The first line contains the number of test cases T (1 < T < 20 ), then the following T lines each contains an integer number N (2 < N &…

Windows忘记mysql的密码

1、查看mysql的安装路径 show variables like "%char%"; 路径&#xff1a;C:\Program Files\MySQL\MySQL Server 5.7\ 2、关闭mysql服务 我的电脑--管理--服务于应用程序--服务--mysql--右键--停止 4、开始修改密码 1、打开dos窗口&#xff1a; widR 2.将目录mysqld.…

Java 的单例模式

Java 的单例模式 单例模式(Singleton) 单例设计模式&#xff0c;就是采取一定的方法保证在整个的软件系统中&#xff0c;对某个类只能存在一个对象实例&#xff0c;并且该类只提供一个取得其对象实例的方法。如果我们要让类在一个虚拟机中只能产生一个对象&#xff0c;我们首…

react --- 隔代传递参数的三种方式

组件跨层级通信 - Context 上下文提供一种不需要每层设置props就能跨多级组件传递数据的方式 方式1 Provider提供值Consumer来消费传递的值 import React from react;// 创建一个上下文 const Mycontext React.createContext(); const { Provider, Consumer } MyContext;…

bzoj 4898: [Apio2017]商旅【Floyd+分数规划+二分】

其实并不会分数规划 因为要最大化 ans总收益/总路程 &#xff0c;所以考虑二分答案&#xff0c;找到一条 ans<总收益/总路程 的回路。先预处理出d(i,j)为(i,j)最短路&#xff0c;w(i,j)为在i买某个物品在j卖出的最大收益&#xff08;最小为0&#xff09;。把式子变一下&…

几种链表的优缺点比较

转载于:https://www.cnblogs.com/FengZeng666/p/9425117.html

node --- 模拟express实现一个简单的服务器

目标 使用express实现一个监听3000端口的http服务如下 const express require(express); const app express();app.get(/, (req, res) > {res.end(Hello Express); }) app.get(/users,(req, res)>{res.end(JSON.stringify({name: abc})) }) app.listen(3000, ()>{…

node --- [跨域] 预检请求

简单请求 若满足所有下述条件&#xff0c;则该请求可视为“简单请求”&#xff1a; 使用下列方法之一&#xff1a; GET HEAD POST Content-Type: (仅当POST方法的Content-Type值等于下列之一才算做简单需求) text/plain multipart/form-data application/x-www-form-ur…

Java 的异常

Java 的异常 异常&#xff1a;在Java语言中&#xff0c;将程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常)Java程序在执行过程中所发生的异常事件可分为两类&#xff1a; Error: Java虚拟机无法解决的严重问题。如&#xff1a;JVM系统内部…

docker --- 将已有的项目发布到云端

[运行在win10] Dockerfile Docker根据该文件生成image文件 FROM node:8.4 COPY . /app WORKDIR /app RUN ["npm", "install"] EXPOSE 3000/tcp根据Dockerfile生成image 注意末尾有个.(英文的点)代表当前目录 docker image build -t koa-demo:0.0.1 .查…

传递动态内存

一、内存分配分类 1.从静态存储区域分配。内存在程序编译的时候就已经分配好&#xff0c;这块内存在程序的整个运行期间都存在。例如全局变量&#xff0c;static 变量。 2.在栈上创建。在执行函数时&#xff0c;函数内局部变量的存储单元都可以在栈上创建&#xff0c;函数执行结…

linux --- 基础指令

基础命令 1、ls(list) 用法1: # ls 含义: 列出当前工作目录下所有的 文件/文件夹 的名称 用法2: # ls 路径 含义: 列出指定路径目录下所有的 文件/文件夹 的名称 用法3: # ls 选项 路径 含义: 以指定的格式来显示指定目录下文件夹的名称 栗子: # ls -l 路径 -->> 表…

验证码功能

验证码功能 1.安装captcha插件 (dj_login) D:\dj\dj_login>pip install django-simple-captcha Collecting django-simple-captchaUsing cached https://files.pythonhosted.org/packages/d7/f4/ea95b04ed3abc7bf225716f17e35c5a185f6100db4d7541a 46696ce40351/django-simp…

Java 类的成员

Java 类的成员 初始化块 1、一个类中初始化块若有修饰符&#xff0c;则只能被static修饰&#xff0c;称为静态代码块(staticblock )&#xff0c;当类被载入时&#xff0c;类属性的声明和静态代码块先后顺序被执行&#xff0c;且只被执行一次。 2、static块通常用于初始化sta…

linux --- 进阶指令

进阶指令(重点) 1、df 指令 作用: 查看磁盘空间语法: # df -h 注: -h:以较高可读性的方式展示出来 2、free 指令 作用: 查看内存使用情况语法: # free -m 注: -m:以M的单位显示内存情况 -/ buffers/cache: free 代表真实可用的内存为 486 Mb Swap: 表示,临时将硬盘当作内存…

MFC对话框播放8位512*512的像素数据

关键代码&#xff1a; UINT playAllFrame(LPVOID lpParameter){//showOneFrame(0,TRUE);CMFCDialogDlg *mydlg (CMFCDialogDlg *) lpParameter;//获取原始数据文件CString selectPath;mydlg->GetDlgItemTextW(IDC_MFCEDITBROWSE,selectPath);string StrSelectPath(CW2A(sel…

java 集合 CopyOnWriteArrayList

CopyOnWriteArrayList 也是实现List接口他是在concurrent 包里面&#xff0c;所以他是线程安全的&#xff0c;其他的基本和ArrayList很想。他线程安全是用ReentrantLock 实现的&#xff0c;他内部有一个ReentrantLock对象&#xff0c;然后在增删改的时候都操作这个锁对象&#…