python 创建目录_第二天:Python中目录及文件操作
Python创建目录
使用os模块
mkdir创建一级目录,但不会创建父级目录
#创建test目录,成功
import os
os.mkdir('E:test')##若无父级目录python,则创建test目录失败
import os
os.mkdir('E:pythontest')
makedirs可创建父级目录
import os
os.makedirs('E:pythontest')
异常状况处理:
- 若目录已存在,会报错,程序增加判断目录是否已存在
- 目录中有空格,增加去除空格的程序
import os
mkpath='E:pythontest'
mkpath=mkpath.strip()
folder=os.path.exists(mkpath)
#存在:ture,不存在:false
if not folder:os.makedirs(mkpath)print('创建成功')
else:print(mkpath+'目录已存在')
- 代码混乱,写成函数
import os
def makepath(path):path=path.strip()folder=os.path.exists(path)
#存在:ture,不存在:falseif not folder:os.makedirs(path)print('创建成功') else:print(path+'目录已存在')mkpath='E:pythontest'
makepath(mkpath)
Python进入目录
下述程序可进入到指定的目录中
import os
print (os.getcwd())
os.chdir(r'E:python')
print (os.getcwd())
##查看目录下的文件
print(os.listdir('E:python'))
Python创建文件
f=open("myfile.txt","w")
f.write('hello,world')
f.close
#可修改为函数,传参数
import os
os.chdir(r'E:pythontest')
print (os.getcwd())
def mkfile(filename,msg):file_name=filename + '.txt'file=open(file_name, 'w')file.write(msg)file.close()
mkfile('myfile1', 'hello,world')
写入文件,追加模式及换行输入
f=open("myfile.txt","a")
f.write('hello,world'+'n')
Python查看文件
import os
with open('myfile1.txt', 'r') as f:content = f.read()
with…as,就是个python控制流语句,像 if ,while一样。 with…as语句是简化版的try except finally语句
python 创建目录_第二天:Python中目录及文件操作相关推荐
- 2的10次方-1的python表达式_第二章PythonⅠ的基本语法,python,I
第二章 python基本语法 I 整数 交换两个变量的值 num1 = 10 num2 = 15 ##常规蛇形变换 tmp = num1 num1 = num2 num2 = tmp ##python ...
- c语言操作目录,c语言中目录及文件操作.doc
1. 错误处理与错误号cat /usr/include/asm-generic/errno-base.h#define?EPERM?? 1?/* Operation not permitted */# ...
- 简学Python第二章__巧学数据结构文件操作
Python第二章__巧学数据结构文件操作 欢迎加入Linux_Python学习群 群号:478616847 目录: 列表 元祖 索引 字典 序列 文件操作 编码与文件方法 本站开始将引入一个新的概 ...
- Python中的File(文件)操作
Python中的File(文件)操作 针对磁盘中的文件的读写.文件I/O I 输入(input) O输出(Output) 文件操作步骤:1.打开文件 2.读写文件 3.关闭文件 写入文件的操作:(把大 ...
- 详解Python中的File(文件)操作
目录 Python中的File(文件)操作 写入文件的操作: 读取文件的操作: 一.文件操作相关函数 1. open() 打开文件 2. seek() 设置文件指针的位置 3. write() 写入内 ...
- Python 按时间顺序读取所选目录下文件
Python 按时间顺序读取所选目录下文件 不是很复杂,但用的次数比较频繁,作一个记录吧. import tkinter as tk from tkinter import filedialog im ...
- 自学Python第九天- 模块、包、编码、文件操作、OS 模块、打包
自学Python第九天- 模块.包.编码.文件操作.OS 模块.打包 模块 导入模块 程序入口 包 编码 文件操作 打开或创建文件 常用的文件打开模式 边读边写 文件对象的常用方法 读写 CSV Ex ...
- [Python从零到壹] 三.语法基础之文件操作、CSV文件读写及面向对象
欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...
- python从入门到大神---4、python3文件操作最最最最简单实例
python从入门到大神---4.python3文件操作最最最最简单实例 一.总结 一句话总结: python文件操作真的很简单,直接在代码中调用文件操作的函数比如open().read(),无需引包 ...
最新文章
- 高效的 JavaScript
- 调试opencv程序显示应用程序无法正常启动,0xc000007b
- YbtOJ#20082-[NOIP2020模拟赛B组Day8]导出子图【dp】
- securecrt哪个版本好用_电脑跑分测试软件哪个好?好用的电脑跑分软件推荐
- 史上最萌最认真的机器学习/深度学习/模式识别入门指导手册(二)
- iOS内存泄漏的常见情况
- 一个震撼的交互型3D可视化R包 - 可直接转ggplot2图为3D
- 【小项目】Axios 实现前后端交互
- Eclipse统计代码行数
- python-requests数据驱动延伸
- 【django】 model_to_dict ‘QuerySet‘ object has no attribute ‘_meta‘
- Android超级好看的动态登陆界面(附有详细代码)
- logit回归模型假设_logistic回归模型分析
- 数学模型:传染病模型
- 登录网易云显示服务器地址,[网易云音乐]登录流程还原
- 关于typescript中的extends和infer以及用法
- 小动物立体定位架的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 用开源github,还是咱中国自己的代码托管平台云效?
- 阿里云免费个人Docker镜像仓库搭建
- python名字的来历_你知道Python的由来吗
热门文章
- 浅析如何在Nancy中生成API文档
- mysql一张表最多多少索引_MySQL一个索引最多有多少个列?真实的测试例子
- 【BIM入门实战】Revit 图元分类有哪三种?Revit图元分类图文详解
- SQL Server编写函数获取汉字的拼音码(简拼)
- 一杆台球的击球力道竟能传递35米?
- 下面由我来给大家表演个绝活
- 如何才能避免聚会尬聊
- 史上最被低估的两个学科!它们远比你想的更重要!
- 假如,绿茶婊的目标变成女生......
- 曾凭一己之力推动物理学发展,是清华大学最年轻教授,世界却欠他一个诺贝尔奖!...