如何用python创建文件_终于明了python如何创建文件
终于明了python如何创建文件
日期:2019-08-25 12:24:40
浏览:316
核心提示:Python文件夹创建在有些时候是必须要使用的。在整理文件上十分有必要。
Python文件夹创建在有些时候是必须要使用的。在整理文件上十分有必要。那么python如何创建文件呢?一起来了解下吧:
python如何创建文件
创建文件夹
import os
def mkdir(path):
folder = os.path.exists(path)
if not folder: #判断是否存在文件夹如果不存在则创建为文件夹
os.makedirs(path) #makedirs 创建文件时如果路径不存在会创建这个路径
print "--- new folder... ---"
print "--- OK ---"
else:
print "--- There is this folder! ---"
file = "G:\xxoo\test"
mkdir(file) #调用函数
os.getcwd()可以查看py文件所在路径;
在os.getcwd()后边 加上 [:-4] + 'xxoo\' 就可以在py文件所在路径下创建 xxoo文件夹
import os
folder = os.getcwd()[:-4] + 'new_folder\test\'
#获取此py文件路径,在此路径选创建在new_folder文件夹中的test文件夹
if not os.path.exists(folder):
os.makedirs(folder)
创建txt文件
在桌面创建一个名字为 new 的txt文件
import os
file = open('C:\UsersAdministrator\Desktop\' + 'new' + '.txt','w')
file.close()
在py文件路径下创建test的txt文件
import os
def txt(name,text): #定义函数名
b = os.getcwd()[:-4] + 'new\'
if not os.path.exists(b): #判断当前路径是否存在,没有则创建new文件夹
os.makedirs(b)
xxoo = b + name + '.txt' #在当前py文件所在路径下的new文件中创建txt
file = open(xxoo,'w')
file.write(text) #写入内容信息
file.close()
print ('ok')
txt('test','hello,python') #创建名称为test的txt文件,内容为hello,python
Python如何创建文件夹
def mkdir(path):
# 引入模块
import os
# 去除首位空格
path = path.strip()
# 去除尾部 符号
path = path.rstrip("\")
# 判断路径是否存在
# 存在 True
# 不存在 False
isExists = os.path.exists(path)
# 判断结果
if not isExists:
# 如果不存在则创建目录
print path + u'创建成功'
# 创建目录操作函数
os.makedirs(path)
return True
else:
# 如果目录存在则不创建,并提示目录已存在
print path + u'目录已存在'
return False
Python怎么批量创建文件
批量创建文件其实很简单,只需要按照需要创建写文件、写完关闭当前写文件、创建新的写文件、写完关闭当前文件、、、不断循环即可,以下是一个简单例子,将大文件big.txt按照每1000行分割成一个个小文件,具体做法如下:
# -*- coding: utf-8 -*-
index = 0
count = 0
f_in = open("%d.txt" % index, "w")
with open("big.txt", "r") as f_out:
for line in f_out:
count += 1
f_in.write(line)
# 读满1000行之后,行计数置零,小文件序号加一,创建一个新的文件写信息
if count == 1000:
f_in.close()
count = 0
index += 1
f_in = open("%d.txt" % index, "w")
Python文件的创建与追加
一、用Python创建一个新文件,内容是从0到9的整数, 每个数字占一行:
#python
>>>f=open('f.txt','w') # r只读,w可写,a追加
>>>for i in range(0,10):f.write(str(i)+'n')
. . .
>>> f.close()
二、文件内容追加,从0到9的10个随机整数:
#python
>>>import random
>>>f=open('f.txt','a')
>>>for i in range(0,10):f.write(str(random.randint(0,9)))
. . .
>>>f.write('n')
>>>f.close()
三、文件内容追加,从0到9的随机整数, 10个数字一行,共10行:
#python
>>> import random
>>> f=open('f.txt','a')
>>> for i in range(0,10):
. . . for i in range(0,10):f.write(str(random.randint(0,9)))
. . . f.write('n')
. . .
>>> f.close()
四、把标准输出定向到文件:
#python
>>> import sys
>>> sys.stdout = open("stdout.txt", "w")
例子:
查看22端口情况,并将结果写入a.txt
#!/usr/bin/python
#coding=utf-8
import os
import time
import sys
f=open('a.txt','a')
f.write(os.popen('netstat -nltp | grep 22').read())
f.close()
同类学校资讯
如何用python创建文件_终于明了python如何创建文件相关推荐
- python交互式编程在哪里_终于明了python交互式编程入门
Python是一款功能强大的脚本语言,具有丰富和强大的库,重要的是,它还具有很强的可读性,易用易学,非常适合编程初学者入门.以下是小编为你整理的python交互式编程入门 环境配置:下载Python并 ...
- python网络爬虫教程-终于明了python网络爬虫从入门到实践
Python是一款功能强大的脚本语言,具有丰富和强大的库,重要的是,它还具有很强的可读性,易用易学,非常适合编程初学者入门.以下是小编为你整理的python网络爬虫从入门到实践 环境配置:下载Pyth ...
- python数据库哪个好_终于明了python用什么数据库好
网络方向的实践项目实际上是不需要的.Python实践项目可以是一个网站.我们可以让自己的博客.写博客时,我们可以巩固知识分Html + CSS + JS的基本知识,以及熟练使用Python web开发 ...
- python读取pdf文件_深入学习python解析并读取PDF文件内容的方法
这篇文章主要学习了python解析并读取PDF文件内容的方法,包括对学习库的应用,python2.7和python3.6中python解析PDF文件内容库的更新,包括对pdfminer库的详细解释和应 ...
- python怎么打开ipynb文件_如何优雅的打开.ipynb文件
目前在windows打开.ipynb的文件的方法,网上几乎就只有一种,在cmd下 > jupyter notebook 这个方法只是方便你新建notebook的时候.如果你想再打开它,当你优雅的 ...
- python sorted下标_全!Python基础之原生数据类型、判断和循环、函数和文件操作合集...
长文预警! Python基础系列会将基础内容大致分为三到五个板块,每块着重讲一方面,知识不会很难,主要是以小例子的形式解读,如果你已经入门Python,希望可以帮你温习一下:如果你想入门Python, ...
- java 删除压缩zip文件_从ZIP存档中删除文件,而无需在Java或Python中解压缩 - java...
从ZIP存档中删除文件,而无需使用Java(首选)或Python解压缩 你好 我使用包含数百个高度压缩的文本文件的大型ZIP文件.解压缩ZIP文件时,可能要花一些时间,并且很容易消耗多达20 GB的磁 ...
- python解析sql文件_如何从Python中解析sql文件?
是否有任何方法可以从Python中执行.SQL文件中的某些SQL命令,而不是文件中的所有SQL命令?假设我有以下.sql文件:DROP TABLE IF EXISTS `tableA`; CREATE ...
- cmd中如何运行python文件_在cmd中运行.py文件: python的操作步骤
在cmd中运行.py文件: python的操作步骤 1 打开cmd, 不改变运行的目录: 输入python 空格 调试好的python文件路径 或者python 空格 将python文件拖入cmd ...
- python压缩教程_如何使用Python压缩/解压缩zip文件?(代码示例)
在批量交换大文件和多个文件时,使用zip文件是非常方便的.下面本篇文章就来带大家认识解一下zip文件,介绍使用Python压缩或解压缩zip文件的方法,希望对大家有所帮助.[视频教程推荐:Python ...
最新文章
- DNN 数据访问策略 (转)
- TensorFlow版的“Hello World”,运行官网第一个例子
- 进程的创建-fork
- 【ABAP】通过ST05分析程序执行路径
- python基础——数字型
- PHP如何设置主机头,怎么给apache添加主机头?apache添加主机头方法
- 安装运行symfony框架编写的edusoho开源程序
- Nginx源码分析 - 基础数据结构篇 - 内存池 ngx_palloc.c(02)
- redis介绍和安装
- JSP+Servet转发技术
- Mac环境下安装配置Redis
- java管理系统类似的_开发类似安居客OA系统管理平台
- 056 CSRF跨站请求伪造
- 提神醒脑 MVP、MVVM 关系精讲
- rendered使用效果
- 微信小程序 版本更新及调试方法
- 运用Python爬虫爬取一个美女网址,爬取美女图
- 《愤怒的小鸟2》上线华为应用市场;罗克韦尔自动化将以22.2亿美元收购Plex;优克联与伦敦合作伙伴签署分销协议 | 全球TMT...
- Character.UnicodeBlock中cjk的说明
- 计算机为啥启用不了网络发现,win7系统“网络发现”功能启用不了的解决方法...
热门文章
- 云时代的开源,必须了解的7件事
- 听说这家云计算公司要搞事情
- 召之即来,来之能战,战则必胜——走进华云数据交付团队
- 【优化求解】基于matlab模拟退火算法求解函数极值问题【含Matlab源码 1203期】
- 【数据分析】基于matlab GUI图书管理系统【含Matlab源码 603期】
- mysql存过游标_mysql存储过程 游标 循环使用介绍
- skimage读取不到图片会报错 cv2读取不到图片返回None
- php实现微信登录详细教程,[文档教程]PHP实现微信开放平台扫码登录源码下载 - 技术编程 - 极思维...
- python总结与思考_Python小结 – pip 升级包总结
- 顶级数据团队建设全景报告_从蚂蚁金服的BI和大数据团队建设,看透BI发展,再不懂就落伍了...