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中目录及文件操作相关推荐

  1. 2的10次方-1的python表达式_第二章PythonⅠ的基本语法,python,I

    第二章 python基本语法 I 整数 交换两个变量的值 num1 = 10 num2 = 15 ##常规蛇形变换 tmp = num1 num1 = num2 num2 = tmp ##python ...

  2. c语言操作目录,c语言中目录及文件操作.doc

    1. 错误处理与错误号cat /usr/include/asm-generic/errno-base.h#define?EPERM?? 1?/* Operation not permitted */# ...

  3. 简学Python第二章__巧学数据结构文件操作

    Python第二章__巧学数据结构文件操作 欢迎加入Linux_Python学习群  群号:478616847 目录: 列表 元祖 索引 字典 序列 文件操作 编码与文件方法 本站开始将引入一个新的概 ...

  4. Python中的File(文件)操作

    Python中的File(文件)操作 针对磁盘中的文件的读写.文件I/O I 输入(input) O输出(Output) 文件操作步骤:1.打开文件 2.读写文件 3.关闭文件 写入文件的操作:(把大 ...

  5. 详解Python中的File(文件)操作

    目录 Python中的File(文件)操作 写入文件的操作: 读取文件的操作: 一.文件操作相关函数 1. open() 打开文件 2. seek() 设置文件指针的位置 3. write() 写入内 ...

  6. Python 按时间顺序读取所选目录下文件

    Python 按时间顺序读取所选目录下文件 不是很复杂,但用的次数比较频繁,作一个记录吧. import tkinter as tk from tkinter import filedialog im ...

  7. 自学Python第九天- 模块、包、编码、文件操作、OS 模块、打包

    自学Python第九天- 模块.包.编码.文件操作.OS 模块.打包 模块 导入模块 程序入口 包 编码 文件操作 打开或创建文件 常用的文件打开模式 边读边写 文件对象的常用方法 读写 CSV Ex ...

  8. [Python从零到壹] 三.语法基础之文件操作、CSV文件读写及面向对象

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  9. python从入门到大神---4、python3文件操作最最最最简单实例

    python从入门到大神---4.python3文件操作最最最最简单实例 一.总结 一句话总结: python文件操作真的很简单,直接在代码中调用文件操作的函数比如open().read(),无需引包 ...

最新文章

  1. 高效的 JavaScript
  2. 调试opencv程序显示应用程序无法正常启动,0xc000007b
  3. YbtOJ#20082-[NOIP2020模拟赛B组Day8]导出子图【dp】
  4. securecrt哪个版本好用_电脑跑分测试软件哪个好?好用的电脑跑分软件推荐
  5. 史上最萌最认真的机器学习/深度学习/模式识别入门指导手册(二)
  6. iOS内存泄漏的常见情况
  7. 一个震撼的交互型3D可视化R包 - 可直接转ggplot2图为3D
  8. 【小项目】Axios 实现前后端交互
  9. Eclipse统计代码行数
  10. python-requests数据驱动延伸
  11. 【django】 model_to_dict ‘QuerySet‘ object has no attribute ‘_meta‘
  12. Android超级好看的动态登陆界面(附有详细代码)
  13. logit回归模型假设_logistic回归模型分析
  14. 数学模型:传染病模型
  15. 登录网易云显示服务器地址,[网易云音乐]登录流程还原
  16. 关于typescript中的extends和infer以及用法
  17. 小动物立体定位架的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  18. 用开源github,还是咱中国自己的代码托管平台云效?
  19. 阿里云免费个人Docker镜像仓库搭建
  20. python名字的来历_你知道Python的由来吗

热门文章

  1. 浅析如何在Nancy中生成API文档
  2. mysql一张表最多多少索引_MySQL一个索引最多有多少个列?真实的测试例子
  3. 【BIM入门实战】Revit 图元分类有哪三种?Revit图元分类图文详解
  4. SQL Server编写函数获取汉字的拼音码(简拼)
  5. 一杆台球的击球力道竟能传递35米?
  6. 下面由我来给大家表演个绝活
  7. 如何才能避免聚会尬聊
  8. 史上最被低估的两个学科!它们远比你想的更重要!
  9. 假如,绿茶婊的目标变成女生......
  10. 曾凭一己之力推动物理学发展,是清华大学最年轻教授,世界却欠他一个诺贝尔奖!...