精华内容
下载资源
问答
  • python创建文件夹和文件

    万次阅读 2016-08-22 16:07:57
    python中常使用文件和文件夹的创建判断,简单记录以备后用。 创建文件: fo = open("text.csv","w") 创建文件夹: path = "../test" os.mkdir( path, 0755 ); 判断文件夹是否存在: os.path.exists("../test")

    python中常使用文件和文件夹的创建、判断和遍历,简单记录以备后用。

    创建文件:

    fo = open("text.csv","w")

    创建文件夹:

    path = "../test"
    
    os.mkdir( path, 0755 );


    判断文件夹是否存在:

    os.path.exists("../test")


    完整示例如下:

    import os
    
    def finddir():
    	fo = open("config.ini","r")   //配置文件中查找所需文件
    	path =""
    	for line in fo.readlines():
    		if(line.find("db_dir")<>-1):
    			path = line[line.find("=")+1:]
    	if(not(os.path.exists(path))):
    		os.mkdir(path)
    	createfile(path)#创建所需文件


    文件遍历

    import os
    def find_file(filepath):
      files = os.listdir(filepath)
      for fi in files:
        fi_d = os.path.join(filepath,fi)            
        if os.path.isdir(fi_d):
          find_file(fi_d)                  
        else:
          print os.path.join(filepath,fi_d)
    	  


    展开全文
  • Python快捷创建文件夹和文件详解自己做文件时发现 简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公。1.创建文件夹# 批量 创建文件夹import os #倒入OS模块 创建文件夹 需要的# ...

    Python快捷创建文件夹和文件详解

    自己做文件时发现  简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公。

    1.创建文件夹

    # 批量 创建文件夹

    import os #倒入OS模块 创建文件夹 需要的

    # 保存路径,直接从电脑文件夹中复制过来,但是

    # 注意,直接复制过来的C:\English\LETS\雅思听力 路径结尾是没斜杠的。

    # 路径是需要 斜杠结尾的,否则 会以LETS为根目录,而不是“雅思听力”为根目录。

    # 但是如果之间加上 斜杠 \ ,你会发现报错。 因为python 中路径结尾必须是 反斜杠,

    # 所以直接加个 反斜杠就行了。

    path = 'C:\English\LETS\雅思听力/'

    # 定义文件夹名称

    name = "Python剑雅"

    # 创建10个文件夹,序号为0-9

    for i in range(10):

    # "文件"+

    # os.path.exists(path) 判断文件是否存在 固定语法,记住就行

    # 定义一个变量判断文件是否存在,path指代路径,str(i)指代文件夹的名字

    # name+str(i+1)为拼接 名称,效果为:Python剑雅1,Python剑雅2...

    # str(i+1)提高用户体验1,2,3,...

    isExists = os.path.exists(path+name+str(i+1))

    if not isExists:

    # os.path.exists(path+str(i)) 创建文件夹 路径+名称

    os.makedirs(path+name+str(i+1))

    print("%s 目录创建成功"%i)

    else:

    print("%s 目录创建成功"%i)

    # 如果文件不存在,则继续上述操作,直到循环结束

    continue

    执行效果

    关于反斜杠和斜杠

    Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符。所以目前windows系统上的文件浏览器都是用 反斜杠\ 作为路径分隔符。斜杆和反斜杠在大多数情况下可以互换,没有影响。

    知道这个背景后,可以总结一下结论:

    (1)浏览器地址栏网址使用 斜杆/ ;

    (2)windows文件浏览器上使用 反斜杠\ ;

    (3) 出现在html url() 属性中的路径,指定的路径是网络路径,所以必须用 斜杆/ ;

    (4)出现在普通字符串中的路径,如果代表的是windows文件路径,则使用 斜杆/ 和 反斜杠\ 是一样的;如果代表的是网络文件路径,则必须使用 斜杆/ ;

    2.创建文件

    # 建4个doc文件

    for i in range(4):

    # 固定语法格式: open('文件夹位置' "文件的名称"+'.文件后缀',a表示没有该文件就新建)

    f = open('C:\English\LETS\雅思听力\Python剑雅1/' "剑雅Test " +str(i+1)+ " 听力文本" + '.doc',"a")

    f.write("")#写入文件,设置为空

    f.close()#执行完结束

    执行效果

    标签:文件,str,Python,路径,文件夹,斜杠,path,详解

    来源: https://blog.csdn.net/weixin_41290863/article/details/110733222

    展开全文
  • 这篇文章主要给大家介绍了关于Python创建文件夹文件的快捷方法以及批量创建文件夹的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习...

    这篇文章主要给大家介绍了关于Python创建文件夹与文件的快捷方法以及批量创建文件夹的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    前言

    Python快捷创建文件夹和文件详解 自己做文件时发现 简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公。 项目目录

    file11 创建文件夹

    file22 创建文件

    1.创建文件夹

    # 批量 创建文件夹

    import os #倒入OS模块 创建文件夹 需要的

    # 保存路径,直接从电脑文件夹中复制过来,但是

    # 注意,直接复制过来的C:\English\LETS\雅思听力 路径结尾是没斜杠的。

    # 路径是需要 斜杠结尾的,否则 会以LETS为根目录,而不是“雅思听力”为根目录。

    # 但是如果之间加上 斜杠 \ ,你会发现报错。 因为python 中路径结尾必须是 反斜杠,

    # 所以直接加个 反斜杠就行了。

    path = 'C:\English\LETS\雅思听力/'

    # 定义文件夹名称

    name = "Python剑雅"

    # 创建10个文件夹,序号为0-9

    for i in range(10):

    # "文件"+

    # os.path.exists(path) 判断文件是否存在 固定语法,记住就行

    # 定义一个变量判断文件是否存在,path指代路径,str(i)指代文件夹的名字

    # name+str(i+1)为拼接 名称,效果为:Python剑雅1,Python剑雅2...

    # str(i+1)提高用户体验1,2,3,...

    isExists = os.path.exists(path+name+str(i+1))

    if not isExists:

    # os.path.exists(path+str(i)) 创建文件夹 路径+名称

    os.makedirs(path+name+str(i+1))

    print("%s 目录创建成功"%i)

    else:

    print("%s 目录创建成功"%i)

    # 如果文件不存在,则继续上述操作,直到循环结束

    continue

    执行效果

    关于反斜杠和斜杠

    Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符。所以目前windows系统上的文件浏览器都是用 反斜杠\ 作为路径分隔符。斜杆和反斜杠在大多数情况下可以互换,没有影响。

    知道这个背景后,可以总结一下结论:

    (1)浏览器地址栏网址使用 斜杆/ ;

    (2)windows文件浏览器上使用 反斜杠\ ;

    (3) 出现在html url() 属性中的路径,指定的路径是网络路径,所以必须用 斜杆/ ;

    (4)出现在普通字符串中的路径,如果代表的是windows文件路径,则使用 斜杆/ 和 反斜杠\ 是一样的;如果代表的是网络文件路径,则必须使用 斜杆/ ;

    2.创建文件

    # 建4个doc文件

    for i in range(4):

    # 固定语法格式: open('文件夹位置' "文件的名称"+'.文件后缀',a表示没有该文件就新建)

    f = open('C:\English\LETS\雅思听力\Python剑雅1/' "剑雅Test " +str(i+1)+ " 听力文本" + '.doc',"a")

    f.write("")#写入文件,设置为空

    f.close()#执行完结束

    执行效果

    python批量创建文件夹和文件

    def mkdir(path):

    # 引入模块

    import os

    # 去除首位空格

    path=path.strip()

    # 去除尾部 \ 符号

    path=path.rstrip("\\")

    # 判断路径是否存在

    # 存在 True

    # 不存在 False

    isExists=os.path.exists(path)

    # 判断结果

    if not isExists:

    # 如果不存在则创建目录

    # 创建目录操作函数

    os.makedirs(path)

    print (path+' 创建成功')

    return True

    else:

    # 如果目录存在则不创建,并提示目录已存在

    print (path+' 目录已存在')

    return False

    #定义要创建的目录

    mkpath="D:\\gitRepository\\python100days\\"

    调用函数

    #mkdir(mkpath)

    for x in range(100):

    mkdir(mkpath+str(x+1)+"Day")

    效果图

    因为git传空文件夹会出错,需要每个文件夹里创建一个文件

    创建文件代码如下

    def batch_create_files(filepath):

    '''

    导入os模块,用于判断文件是否存在

    存在 True

    不存在 False

    '''

    import os

    fd = os.path.exists(filepath)

    if not fd:

    #如果不存在

    try:

    fo = open(filepath,mode='x')

    print(filepath + '创建成功')

    fo.close()

    except IOError:

    #如果存在会发生异常(这里我不知道是不是这样用,因为异常有很多种类型)

    print('创建失败')

    for x in range(7,101):

    #循环运行(这里我1-6的文件夹已经创建过了,所以直接用7到100)

    batch_create_files('D:\\gitRepository\\python100days\\'+str(x)+'Day\\testOne.py')

    总结

    到此这篇关于Python创建文件夹与文件快捷方法的文章就介绍到这了,更多Python知识与技巧请关注我分享更多噢!

    本文转载于:Python创建文件夹与文件的快捷方法_python_脚本之家​www.jb51.net

    展开全文
  • 前言Python快捷创建文件夹和文件详解 自己做文件时发现 简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公。 项目目录file11 创建文件夹file22 创建文件1.创建文件夹# 批量 创建...

    前言

    Python快捷创建文件夹和文件详解 自己做文件时发现  简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公。 项目目录

    file11 创建文件夹

    file22 创建文件

    1.创建文件夹

    # 批量 创建文件夹

    import os #倒入OS模块 创建文件夹 需要的

    # 保存路径,直接从电脑文件夹中复制过来,但是

    # 注意,直接复制过来的C:\English\LETS\雅思听力 路径结尾是没斜杠的。

    # 路径是需要 斜杠结尾的,否则 会以LETS为根目录,而不是“雅思听力”为根目录。

    # 但是如果之间加上 斜杠 \ ,你会发现报错。 因为python 中路径结尾必须是 反斜杠,

    # 所以直接加个 反斜杠就行了。

    path = 'C:\English\LETS\雅思听力/'

    # 定义文件夹名称

    name = "Python剑雅"

    # 创建10个文件夹,序号为0-9

    for i in range(10):

    # "文件"+

    # os.path.exists(path) 判断文件是否存在 固定语法,记住就行

    # 定义一个变量判断文件是否存在,path指代路径,str(i)指代文件夹的名字

    # name+str(i+1)为拼接 名称,效果为:Python剑雅1,Python剑雅2...

    # str(i+1)提高用户体验1,2,3,...

    isExists = os.path.exists(path+name+str(i+1))

    if not isExists:

    # os.path.exists(path+str(i)) 创建文件夹 路径+名称

    os.makedirs(path+name+str(i+1))

    print("%s 目录创建成功"%i)

    else:

    print("%s 目录创建成功"%i)

    # 如果文件不存在,则继续上述操作,直到循环结束

    continue

    执行效果

    关于反斜杠和斜杠

    Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符。所以目前windows系统上的文件浏览器都是用 反斜杠\ 作为路径分隔符。斜杆和反斜杠在大多数情况下可以互换,没有影响。

    知道这个背景后,可以总结一下结论:

    (1)浏览器地址栏网址使用 斜杆/ ;

    (2)windows文件浏览器上使用 反斜杠\ ;

    (3) 出现在html url() 属性中的路径,指定的路径是网络路径,所以必须用 斜杆/ ;

    (4)出现在普通字符串中的路径,如果代表的是windows文件路径,则使用 斜杆/ 和 反斜杠\ 是一样的;如果代表的是网络文件路径,则必须使用 斜杆/ ;

    2.创建文件

    # 建4个doc文件

    for i in range(4):

    # 固定语法格式: open('文件夹位置' "文件的名称"+'.文件后缀',a表示没有该文件就新建)

    f = open('C:\English\LETS\雅思听力\Python剑雅1/' "剑雅Test " +str(i+1)+ " 听力文本" + '.doc',"a")

    f.write("")#写入文件,设置为空

    f.close()#执行完结束

    执行效果

    python批量创建文件夹和文件

    def mkdir(path):

    # 引入模块

    import os

    # 去除首位空格

    path=path.strip()

    # 去除尾部 \ 符号

    path=path.rstrip("\\")

    # 判断路径是否存在

    # 存在 True

    # 不存在 False

    isExists=os.path.exists(path)

    # 判断结果

    if not isExists:

    # 如果不存在则创建目录

    # 创建目录操作函数

    os.makedirs(path)

    print (path+' 创建成功')

    return True

    else:

    # 如果目录存在则不创建,并提示目录已存在

    print (path+' 目录已存在')

    return False

    #定义要创建的目录

    mkpath="D:\\gitRepository\\python100days\\"

    调用函数

    #mkdir(mkpath)

    for x in range(100):

    mkdir(mkpath+str(x+1)+"Day")

    效果图

    因为git传空文件夹会出错,需要每个文件夹里创建一个文件

    创建文件代码如下

    def batch_create_files(filepath):

    '''

    导入os模块,用于判断文件是否存在

    存在 True

    不存在 False

    '''

    import os

    fd = os.path.exists(filepath)

    if not fd:

    #如果不存在

    try:

    fo = open(filepath,mode='x')

    print(filepath + '创建成功')

    fo.close()

    except IOError:

    #如果存在会发生异常(这里我不知道是不是这样用,因为异常有很多种类型)

    print('创建失败')

    for x in range(7,101):

    #循环运行(这里我1-6的文件夹已经创建过了,所以直接用7到100)

    batch_create_files('D:\\gitRepository\\python100days\\'+str(x)+'Day\\testOne.py')

    总结

    到此这篇关于Python创建文件夹与文件快捷方法的文章就介绍到这了,更多相关Python创建文件夹与文件内容请搜索随便开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持随便开发网!

    展开全文
  • Python快捷创建文件夹和文件详解 自己做文件时发现 简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公。 项目目录file11 创建文件夹file22 创建文件1.创建文件夹# 批量 创建文...
  • 前言Python快捷创建文件夹和文件详解 自己做文件时发现 简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公。 项目目录file11 创建文件夹file22 创建文件1.创建文件夹# 批量 创建...
  • 前言Python快捷创建文件夹和文件详解 自己做文件时发现 简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公。 项目目录file11 创建文件夹file22 创建文件1.创建文件夹# 批量 创建...
  • 前言python快捷创建文件夹和文件详解 自己做文件时发现 简单的反复操作十分浪费时间,于是想到了 使用python,这个分享给大家,快捷高效办公。 项目目录file11 创建文件夹file22 创建文件1.创建文件夹# 批量 创建...
  • python小练习1:设计这样一个函数,在桌面的文件夹创建10个文本,以数字给它们命名。python小练习1:设计...【穿插】Python基础之文件文件夹创建,对上一期代码进行优化在上一期妹子图的爬虫教程中,我们将图...
  • 前言Python快捷创建文件夹和文件详解 自己做文件时发现 简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公。 项目目录file11 创建文件夹file22 创建文件1.创建文件夹# 批量 创建...
  • Python快捷创建文件夹和文件详解 自己做文件时发现 简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公。 项目目录 file11 创建文件夹 file22 创建文件 1.创建文件夹 # 批量 创建...
  • python创建文件夹和TXT文件,删除TXT文件和删除文件夹 需求: 1、先在D盘创建一个TEST文件夹。 2、在TEST文件夹内创建一个TXT文本文件并写入内容“Hello world!” 3、删除TEST文件夹内的TXT文件 4、删除路径TEST文件...
  • 前言Python快捷创建文件夹和文件详解 自己做文件时发现 简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公。 项目目录file11 创建文件夹file22 创建文件1.创建文件夹# 批量 创建...
  • 这篇文章主要给大家介绍了关于Python创建...Python快捷创建文件夹和文件详解 自己做文件时发现 简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公。 项目目录 file11 创建文件夹 fi...
  • 这篇文章主要给大家介绍了关于Python创建文件夹文件的快捷方法以及批量创建文件夹的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习...
  • ----需要在程序执行时创建一个临时文件或目录,并希望使用完之后可以自动销毁掉。tempfile 模块中有很多的函数可以完成这任务。为了创建一个匿名的临时文件,可以使用tempfile.TemporaryFilefrom tempfile import ...
  • import os import shutil import zipfile ...def creat_folder(path): # 创建文件夹,参数为文件夹存放的路径 is_exist = os.path.exists(path) # 判断该路径下文件夹是否存在 if not is_exist: #...
  • Python快捷创建文件夹和文件详解 自己做文件时发现 简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公。 1.创建文件夹 # 批量 创建文件夹 import os #倒入OS模块 创建文件夹 ...
  • 在更新升级包的时候,文件夹内的so文件的合包逻辑是新版本覆盖旧版本,代码逻辑是先将最初的升级包内so文件复制到目标文件夹中,之后版本的升级包在复制之前先目标文件夹内的文件比对,如果文件名一样就删除目标...
  • 主要介绍了python 实现创建文件夹和创建日志文件的方法,文中给大家介绍了python 读写创建文件文件夹的方法 ,需要的朋友可以参考下
  • Python文件夹和文件操作 因工作中常常用到对文件夹和文件的操作特别搜集一些资料并验证写一下心得供自己以后查找使用。常用的文件夹和文件操作类为os和shutil 一、os类对于文件夹和文件操作的方法 新建文件或...
  • 因为学习python100days的需要,我要创建100个文件夹,手动一个一个创建太慢了,就试试用python批量处理 参考各路神仙: https://www.cnblogs.com/monsteryang/p/6574550.html 我的代码 def mkdir(path): # 引入模块 ...
  • python怎么创建一个txt文件python怎么创建一个txt文方法。如考:1.首先内置的空闲编辑器进行编辑(单击并选择copy),如下图所示。2.您可以下载记事本其他编辑软件,以支持多种语言的创建和编辑。3.打开命令提示符...
  • I have a directory, 'Dst Directory', which has files and folders in it and I have 'src Directory' which also has files and folders in it. What I want to do is move the contents of 'src Directory' to '...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,445
精华内容 978
关键字:

python创建文件夹和文件

python 订阅