os模块文件读写
时间:2019-09-17
本文章向大家介绍os模块文件读写,主要包括os模块文件读写使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
这几天遇到一个问题
作为一个编程路上的小学生
有必要做个记录
import os from shutil import copyfile path = r'C:\Users\VULCAN\Desktop\新建文件夹' #设置路径 os.mkdir(path + './New文件夹') #在path这个路径下新建一个文件夹 即 在桌面新建文件夹中创建了一个文件夹叫做'New文件夹' path = r'C:\Users\VULCAN\Desktop\新建文件夹\New文件夹' os.chdir(r'C:\Users\VULCAN\Desktop\新建文件夹\New文件夹')#切换路径 打开刚才创建的文件夹 fp = open("CSDN.txt",'w')#如果有这个文件就打开,如果没有这个文件就创建一个名叫CSDN的txt文件 fp.write("这一步是向fp,也就是CSDN.txt文件内写入内容") fp.close() ''' #写完以后一定要关闭这个文件,恢复他的权限, 否则你打开这个文件会发现并没有写入内容, 并且也不能对这个文件进行操作 ''' #下面是对文件的复制以及重命名 copyfile('C:\\Users\\VULCAN\\Desktop\\新建文件夹\\New文件夹\\CSDN.txt','C:\\Users\\VULCAN\\Desktop\\新建文件夹\\New文件夹\\NDSC.txt') ''' 就是将刚才创建的文件复制到同一个目录下, 至于复制到那个文件夹,可以自行修改 复制后的名字就叫做NDSC.txt
参考这个大神的原文
import os def mkdir(path): # 引入模块 import os # 去除首位空格 path=path.strip() # 去除尾部 \ 符号 path=path.rstrip("\\") # 判断路径是否存在 # 存在 True # 不存在 False isExists=os.path.exists(path) # 判断结果 if not isExists: # 如果不存在则创建目录 # 创建目录操作函数 os.makedirs(path) print path+' 创建成功' return True else: # 如果目录存在则不创建,并提示目录已存在 print path+' 目录已存在' return False
这个函数谁写的我也不知道!看过好几篇博客都说自己写的,索性不标注原文了...
原文地址:https://www.cnblogs.com/qmjy/p/11537770.html
- Spring实战——XML和JavaConfig的混合配置
- ambari安装指南
- Spring实战——通过Java代码装配bean
- WCF技术剖析之三十一: WCF事务编程[中篇]
- Spring实战——无需一行xml配置实现自动化注入
- 基于改进人工蜂群算法的K均值聚类算法(附MATLAB版源代码)
- RabbitMQ入门-Routing直连模式
- WCF技术剖析之三十二:一步步创建一个完整的分布式事务应用
- .NET的资源并不限于.resx文件,你可以采用任意存储形式[上篇]
- RabbitMQ入门-消息订阅模式
- 年终盘点:2018最值得学习的几种热门编程语言
- 如何编写没有Try/Catch的程序
- RabbitMQ入门-消息派发那些事儿
- RabbitMQ入门-高效的Work模式
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法