python--自动创建文件和创建目录的方法
创建文件
有两种方式创建文件,一种是直接创建,一种是打开一个文件,不存在则创建该文件。
1. os.mknod
os.mknod用于直接创建一个文件,一般会在此之前判断文件是否存在。
参考:https://www.cnblogs.com/jhao/p/7243043.html
import os
file = "text.txt"
# 判断文件是否存在,不存在则创建
if not os.path.exists(file):os.mknod(file)
2. open
open(“test.txt”,w),直接打开一个文件,如果文件不存在则创建文件.
open("test.txt",w)
创建目录
有两种方法创建目录,一种是只有子目录不存在的时候创建,另一种是只要有目录不存在就会相应的递归的创建目录。
1. os.mkdir
os.mkdir(path) 创建目录
import os
# 创建的目录
path = "E:/ly/ly"
if not os.path.exists(path):os.mkdir(path)
这种情况下第一个ly目录必须存在,第二个目录不存在则会创建第二个目录ly。
2. os.makedirs
os.makedirs() 用于递归创建目录。
import os
# 创建的目录
path = "E:/ly/ly"
if not os.path.exists(path):os.makedirs(path)
运行结果:
这种情况下,只要目录路径下有不存在的目录,就会创建该目录,然后递归的创建文件目录。
python--自动创建文件和创建目录的方法相关推荐
- python 自动删除文件_python--自动删除文件
java实现创建临时文件然后在程序退出时自动删除文件(转) 这篇文章主要介绍了java实现创建临时文件然后在程序退出时自动删除文件,从个人项目中提取出来的,小伙伴们可以直接拿走使用. 通过java的F ...
- python 自动下载文件_【Py大法系列--03】Python如何自动下载文件
问题描述 Python自动下载文件,通用文件,包括但不限于压缩文件.图片等. 解决方法 一般情况下,Python下载文件的方式有以下几种: 利用urllib.urllib2,即Python爬虫用的最多 ...
- 【Unity3D小功能】Unity3D中在创建完项目后自动创建文件夹列表
推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦. 一.前言 ...
- Python之pyc文件作用及生成方法
Python之pyc文件作用及生成方法_宗而研之的博客-CSDN博客 1 什么是pyc 首先了解下python的运行机制及特性:当我们运行python文件程序的时候,Python解释器将源码转换为字节 ...
- 3.3:如何在Python中创建文件?
一.在Python中创建文件的主要步骤包括: (1)使用open()函数打开一个文件对象. (2)使用文件对象的write()方法向文件中写入内容. (3)关闭文件对象,以释放文件资源. 二.open ...
- python怎么创建文件夹视频_怎么用python创建文件夹
Python中创建文件夹的方法:import os def mkdir(path): folder = os.path.exists(path) if not folder: ...
- python批量创建文件夹
python批量创建文件夹 觉得有用的话,欢迎一起讨论相互学习~ 参考资料 Python:os.path.join()产生的斜杠在Windows和Linux下的不同表现和解决方法 python获取指定 ...
- python 批量创建文件(txt,word)
python 批量创建文件(txt,word) python如何根据一个excel中的一列数据作为文件名称来批量创建文件. 用到的库是os和pandas import pandas as pd# 首先 ...
- python写入csv文件的几种方法
python写入csv文件的几种方法 最常用的一种方法,利用pandas包 import pandas as pd #任意的多组列表 a = [1,2,3] b = [4,5,6] #字典中的key值 ...
最新文章
- 订单分类和评分--vue.js学习笔记2
- 实用代码-C#之IP地址和整数的互转
- 简单的使用Seajs
- 【OpenCV归纳】4 关于HighGUI
- php mysql crud demo_基于php和mysql的简单的dao类实现crud操作功能_PHP教程
- centos7配置python3_Centos7安装并配置Python3环境
- 机器学习模型在线校验交互示例
- 计蒜客 2016计蒜之道比赛 初赛第四场 记录
- win10自带快速截图方法
- 【opencv之Roberts算子】
- 返回短语的缩写python_邮件缩写短语
- mysql error 1236_MySQL Got fatal error 1236原因和解决方法
- 云计算机可持续发展的关键,云计算发展的几个关键问题及可持续发展性
- Android通用流行框架大全,零基础入门学习android
- vueh5调用摄像头拍照_HTML5调用摄像头实现拍照功能(兼容各大主流浏览器)
- 模糊查询银行卡号mysql_mysql模糊查询
- C# 文字识别(OCR)
- Win11正式版具体安装教程
- SAP 教程之 SAP 中的 IDOC
- IBM中国研究院院长沈晓卫谈认知计算