勤学思培训网LYMEZD
  • 总算找到python如何创建文件

    Python文件夹创建在有些时候是必须要使用的。在整理文件上十分有必要。那么python如何创建文件呢?一起来了解下吧: python如何创建文件
    [图片0] 创建文件夹 import os def mkdir(path): folder = (path) if not folder: #判断是否存在文件夹如果不存在则创建为文件夹 (path) #makedirs 创建文件时如果路径不存在会创建这个路径 print "--- new folder... ---" print "--- OK ---" else: print "--- There is this folder! ---" file = "G:\xxoo\test" mkdir(file) #调用函数 ()可以查看py文件所在路径; 在()后边 加上 [:-4] + 'xxoo\' 就可以在py文件所在路径下创建 xxoo文件夹 import os folder = ()[:-4] + 'new_folder\test\' #获取此py文件路径,在此路径选创建在new_folder文件夹中的test文件夹 if not (folder): (folder) 创建txt文件 在桌面创建一个名字为 new 的txt文件 import os file = open('C:\UsersAdministrator\Desktop\' + 'new' + '.txt','w') () 在py文件路径下创建test的txt文件 import os def txt(name,text): #定义函数名 b = ()[:-4] + 'new\' if not (b): #判断当前路径是否存在,没有则创建new文件夹 (b) xxoo = b + name + '.txt' #在当前py文件所在路径下的new文件中创建txt file = open(xxoo,'w') (text) #写入内容信息 () print ('ok') txt('test','hello,python') #创建名称为test的txt文件,内容为hello,python Python如何创建文件夹 def mkdir(path): # 引入模块 import os # 去除首位空格 path = () # 去除尾部 符号 path = ("\") # 判断路径是否存在 # 存在 True # 不存在 False isExists = (path) # 判断结果 if not isExists: # 如果不存在则创建目录 print path + u'创建成功' # 创建目录操作函数 (path) return True else: # 如果目录存在则不创建,并提示目录已存在 print path + u'目录已存在' return False Python怎么批量创建文件 批量创建文件其实很简单,只需要按照需要创建写文件、写完关闭当前写文件、创建新的写文件、写完关闭当前文件、、、不断循环即可,以下是一个简单例子,将大文件按照每1000行分割成一个个小文件,具体做法如下:
    [图片1] # -*- coding: utf-8 -*- index = 0 count = 0 f_in = open("%" % index, "w") with open("", "r") as f_out: for line in f_out: count += 1 (line) # 读满1000行之后,行计数置零,小文件序号加一,创建一个新的文件写信息 if count == 1000: () count = 0 index += 1 f_in = open("%" % index, "w") Python文件的创建与追加 一、用Python创建一个新文件,内容是从0到9的整数, 每个数字占一行: #python >>>f=open('','w') # r只读,w可写,a追加 >>>for i in range(0,10):(str(i)+'n') . . . >>> () 二、文件内容追加,从0到9的10个随机整数: #python >>>import random >>>f=open('','a') >>>for i in range(0,10):(str((0,9))) . . . >>>('n') >>>() 三、文件内容追加,从0到9的随机整数, 10个数字一行,共10行: #python >>> import random >>> f=open('','a') >>> for i in range(0,10): . . . for i in range(0,10):(str((0,9))) . . . ('n') . . . >>> () 四、把标准输出定向到文件: #python >>> import sys >>> = open("", "w") 例子: 查看22端口情况,并将结果写入 #!/usr/bin/python #coding=utf-8 import os import time import sys f=open('','a') (('netstat -nltp | grep 22').read()) ()