咨询时间:9:00~21:00 400-059-6872

    您的位置: 主页 > 内容中心 > 行业资讯>python如何创建文件

    python如何创建文件

    导读:Python文件夹创建在有些时候是必须要使用的。在整理文件上十分有必要。那么python如何创建文件呢?一起来了解下吧: python如何创建文件 创建文件夹 import os def mkdir(path): folder = os.pat

    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行分割成一个个小文件,具体做法如下:

    Python如何创建文件夹

    # -*- 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)+' ')

    . . .

    >>> 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(' ')

    >>>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(' ')

    . . .

    >>> 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如何创建文件,本文链接:https://www.xiaomawang.cn/info/68232.html;欢迎转载,转载请说明出处。若您认为本文侵犯了您的合法权益,或您发现该内容有任何涉及有违公德、触犯法律等违法信息,请您立即通过邮件(邮箱号:hzlixy@xiaoma.cn)联系我们及时修正或删除。
    回到顶部
    弹出表单占位框
    免费领取小码王少儿AI编程体验课