python创建文件和文件夹

python创建文件和文件夹创建文件夹importosdefmkdir(path): folder=os.path.exists(path) ifnotfolder:#判断是否存在文件夹如果不存在则创建为文件夹 os.makedirs(path)#makedirs创建文件时如果路径不存在会创建这个路径 print”—

大家好,又见面了,我是你们的朋友全栈君。

创建文件夹

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:\\Users\Administrator\\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

创建Excel

import xlsxwriter


workbook = xlsxwriter.Workbook('G:\\xxoo\\103.xlsx')
        #在G盘xxoo文件下创建103的excel
worksheet = workbook.add_worksheet('s001')
		#103的excel的sheet页名称为s001
worksheet.write(0,0,123456)
worksheet.write(2,1,664)
worksheet.write(1,5,250)
		#写入信息
workbook.close()

运行之后创建的文件如下

python创建文件和文件夹

使用xlwt也可以创建

import xlwt
wb = xlwt.Workbook()

ws = wb.add_sheet('s001')

ws.write(0,0,452)
ws.write(1,4,6868)
ws.write(2,3,6666)

wb.save('C:\\Users\\Administrator\\Desktop\\103.xlsx')

在桌面创建名为103.的Excel

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/149229.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 测试新手百科:黑盒测试用例的设计(图文并茂,非常详细!)

    测试新手百科:黑盒测试用例的设计(图文并茂,非常详细!)测试用例设计方法可以组合为一个整体的策略,因为每一种方法都可以提供一组具体的有用的测试用例,但是都不能提供一个完整的测试用例集。

    2022年5月31日
    33
  • 软件工程保研浙江大学、南京大学、同济大学、中山大学经验分享

    软件工程保研浙江大学、南京大学、同济大学、中山大学经验分享一、个人基本情况学校:某末流985专业:信息管理与信息系统排名:1平均成绩:91.23科研与比赛:一个国家级大创,互联网+国家级银奖,一篇论文(未发表),还有一堆没用什么用的水奖二、保研经验分享1.中山大学数据科学与计算机学院我参加的是中山大学的夏令营,最后的结果是考核合格(拟录取)。由于疫情原因,所以这次让我们做了一个进行自我介绍的PPT,面试时间总共为20分钟,有8—10分钟的时间进行PPT自述(中文),讲解完后老师会用英文提问,当时问我的问题是:介绍你最喜欢的城市、介绍

    2022年7月25日
    48
  • kotlin的Map集合

    kotlin的Map集合kotlin的Map集合只读Map可变的MapmutableMapOfkotlin的Map分为:只读Map。可变的MutableMap(MutableMap、HashMap、LinkedHashMap)。只读Map意味着我们创建出来的map是不可变的,即我们只能使用无法改变我们map中的数据,我们只能获取集合中的数据而无法对集合中的数据进行新增和修改。/***…

    2022年5月18日
    34
  • 什么是JavaSE,写给第一次接触Java的人

    什么是JavaSE,写给第一次接触Java的人Java语法基础Java开发环境搭建Java概述Java是一门编程语言,是用来编写软件的。QQ、迅雷、淘宝、京东等等这些常用软件都可以用Java来编写。其实,Java最擅长的是编写如下类型的软件:1、互联网:电商、P2P2、企业级应用:ERP、CRM、BOS、OAJavaSE是java分类中的标准版,是刚接触java要学习的基础知识。JavaEE是java分类中的企

    2022年7月8日
    19
  • 目标检测 | OHEM

    目标检测 | OHEM 这里主要说下该论文的hardmining过程: 先上图,如Figure2所示: 从图中可以看出,本文的亮点在于在每次迭代中,较少训练样本下,如何hardnegativemining,来提升效果。 即针对Fast-RCNN框架,在每次minibatch(1张或者2张)训练时加入在线筛选hardregion的策略,达到新的SoA。需要注意的是,这个OHEM适合于b…

    2022年5月28日
    31
  • kali激活成功教程软件_kali渗透教程

    kali激活成功教程软件_kali渗透教程转载请注明出处:https://blog.csdn.net/l1028386804/article/details/84895163VeilEvasion简介VeilEvasion是一个可执行文件,它被用来生成Metasploit的payload,能绕过常见杀软。免责声明:本教程目的只是为了教育,我们不对这些东西会如何使用担任何风险,使用它的后果自负。Veil-Evasion被…

    2022年8月20日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号