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

    2016-07-26 15:41:54
    这个脚本提示用户输入一个(尚不存在的)文件,然后由用户输入该文本的每一行,最后,将所有文本写入文本文件。import os ls=os.linesep while True: fname=raw_input("Enter the the file name:") if os.path....


    这个脚本提示用户输入一个(尚不存在的)文件,然后由用户输入该文本的每一行,最后,将所有文本写入文本文件。

    import os
    ls=os.linesep
    
    while True:
        fname=raw_input("Enter the the file name:")
        if os.path.exists(fname):
            print "Error,the file exists"
        else:
            break
    
    all=[]
    print "\nEnter liines('.'by itself to quit).\n"
    
    while True:
        entry=raw_input('> ')
        if entry=='.':
            break
        else:
            all.append(entry)
    fobj=open(fname,'w')
    #fobj.writelines(['%s%s'%(x,ls) for x in all])
    fobj.writelines((['%s'%x for x in all]))
    
    fobj.close()
    print 'Done!'
    运行结果如下:
    C:\Anaconda2\python.exe C:/Users/Auser.MEY/PycharmProjects/test1/test.py
    Enter the the file name:C:\\Users\\Auser.MEY\\Desktop\\gooog.txt
    
    Enter liines('.'by itself to quit).
    
    > hello success
    > .
    Done!
    
    Process finished with exit code 0
    

    C:\\Users\\Auser.MEY\\Desktop路径下创建了一个名为gooog的txt文档,同时写入了hello success的内容
    <img src="https://img-blog.csdn.net/20160726154711189?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
    

    如果输入多行数据,我们的目标是在文本文件中显示多行,因此需要插入行终止符,源程序部分需要进行修改。

    fobj.writelines(['%s%s'%(x,ls) for x in all])
    
    
    C:\Anaconda2\python.exe C:/Users/Auser.MEY/PycharmProjects/test1/test.py
    Enter the the file name:C:\\Users\\Auser.MEY\\Desktop\\Test.txt
    
    Enter liines('.'by itself to quit).
    
    > hello python
    > I love you.
    > Thanks a lot
    > .
    Done!
    
    Process finished with exit code 0
    

    结果如下:


    展开全文
  • 一、用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...

    一、用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创建文件和文件夹

    万次阅读 多人点赞 2017-08-08 15:02:13
    创建文件夹 import os def mkdir(path): folder = os.path.exists(path) if not folder: #判断是否存在文件夹如果不... 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()
    运行之后创建的文件如下


    使用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


    ...

    展开全文
  • python open() 函数以指定模式打开一个文件创建一个file对象,相关的方法才可以调用它进行读写。w 模式表示打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该...

    python open() 函数以指定模式打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。

    w 模式表示打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。

    write() 方法用于向文件中写入指定字符串。在文件关闭前或缓冲区刷新前,字符串内容存储在缓冲区中,这时你在文件中是看不到写入的内容的。

    实现代码:

    #!/usr/bin/python

    # -*- coding:utf-8 -*-

    file = open('c:/users/administrator/desktop/a/b.txt','w')

    file.write('你好,\n  世界。')

    结果:

    60e7a065375b0b8bcdb2ba80909aebf8.png

    打开这个文本可以看到内容成功写入。

    fd1b2b8ba602982d64121dafbd48f9d4.png

    知识点扩充:

    python批量修改文本文件内容的方法

    python批量替换文件内容,支持嵌套文件夹

    import os

    path="./"

    for root,dirs,files in os.walk(path):

    for name in files:

    #print name

    if name.endswith(".html"):

    #print root,dirs,name

    filename=root+"/"+name

    f=open(filename,"r")

    filecontent=""

    line=f.readline()

    while line:

    l=line.replace(":/arcgis_js_api","/arcgisapi")

    filecontent=filecontent+l

    line=f.readline()

    f.close()

    f=file(filename,"w")

    f.writelines(filecontent)

    f.close()

    以上就是python创建文本文件的简单方法的详细内容,更多关于python怎么创建文本文件的资料请关注萬仟网其它相关文章!

    如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

    展开全文
  • 使用Python创建文件索引Excel

    千次阅读 2019-09-17 15:40:24
    使用Python创建文件索引Excel问题背景测试文件准备调试结果调试成型的脚本 问题背景 之前参与过一个项目,在做应标的最后,需要做一个Excel,里面有文件的层级目录关系,还要有文件的超链接。当时记得一共有7个模块...
  • python创建文件的方法的代码

    千次阅读 2019-02-08 16:30:05
    把写内容过程比较好的内容片段记录起来,如下内容段是关于python创建文件的方法的内容,应该是对小伙伴有所帮助。 file(“filename”, “w”).close()
  • python创建文件并写入内容

    万次阅读 2018-04-03 15:37:24
    #创建文件 #file_path:文件路径 #msg:即要写入的内容 def create__file(file_path,msg): f=open(file_path,"a") f.write(msg) f.close #调用create_file("d:\\test.txt", "hello") 更多文章请访问李老道自学...
  • python创建文件的编码格式 最近用python生成一个批量改名的批处理,因为改名中包含中文字符,批处理格式为UTF-8所以在改名会出现文件名乱码,后用搜索引擎找指定编码方法没解决,后来想到可能是根据输出...
  • Python 创建文件备份

    千次阅读 2013-11-05 22:15:44
    一个简单的例子,A byte of Python的例子,利用系统自带的命令创建某些文件的备份,放入指定的目录中。 简单功能已具有,先记下,今后可以和网盘接口连接。 1 2 3 4 5 6 7 8...
  • 使用python创建文件快捷方式

    千次阅读 2019-09-29 21:28:27
    import os import win32com.client as client shell = client.Dispatch("WScript.Shell") def GetShortCut(shortcut): return shell.CreateShortCut(shortcut).Targetpath def createShortCut(filename,...
  • 04 入门 - ASP.NET MVC应用程序的结构 目录索引:学习笔记 用Visual Studio创建了一个新的ASP.NET MVC应用程序后,将自动向这个项目中添加一些文件和目录. 如图所示: ... DMA的基本概念 DMA允许外围设备和主内存之间...
  • #coding=utf-8 import os import shutil import time #复制文件 +重新命名文件+移动到指定目录 def copy_xlsx(): ... 判断指定目录是否存在,不存在就创建 ''' folder = os.path.exists(dst_dir)
  • #创建1.txt文件 with open("1.txt","a") as file: file.write("aaabbb") file.writelines(["aaa","bbb"]) 其中,a是在原有文件的基础上追加编辑,如果没有文件创建并编辑;r是只读文件;w是清空文件并写入新...
  • 1、python获取当前目录 方法1、通过os.path.dirname import os base_dir = os.path.dirname(__file__) print(base_dir) 方法2、通过os.getcwd() import os base_dir = os.getcwd() print(base_dir) 注:os....
  • python创建文件时去掉非法字符

    千次阅读 2017-10-22 16:36:55
    windows系统中文件名不能包含 \ / : *... " |想要创建必须过滤掉这些字符 def setFileTitle(self,title): fileName = re.sub('[\/:*?"|]','-',title)#去掉非法字符 self.file = open(fileName + ".txt","w+") 利用
  • /usr/bin/env pythonimport os #换行符,跨平台用,在linux下换行符为\n,windows下为\r\nls = os.linesepwhile True: #用户输入文件名,如果文件已经存在,报错,重新输入,直到输入不存在的文件名 fname = raw_...
  • 创建文件时,目录含中文,报 No such file or directory,各种编码字符转化都没有用 在创建文件前加一段,先创建目录,就可以了 os.makedirs(os.path.split§[0]) ...
  • import random filename = "zuoye\wenjian\data.txt" with open(filename, "w") as file: for i in range(10000): file.write(str(random.randint(1, 100))+"\n")
  • 1.自己写入txt直接上核心代码:withopen...)1212这句话自带文件关闭功能,所以和那些先open再write再close的方式来说,更加pythontic!结果就是这样:2.将文件输入(print)的内容写入txt#分模块测试,txt写入测试#-*...
  • 创建文件目录importosdefmkdir(path):folder=os.path.exists(path)ifnotfolder:#判断是否存在文件夹如果不存在则创建为文件夹os.makedirs(path)#makedirs创建文件时如果路径不存在会创建这个路径print"---newfolder....
  • Python创建压缩文件

    千次阅读 2019-01-17 10:59:10
    -----转载国外课栈网 Python允许您快速创建zip / tar存档。 以下命令将压缩整个目录 shutil.make_archive(output_filename,“zip”,DIR_NAME) ...步骤1) 要从Python创建存档文件,确保您的import语句正...
  • 1.自己写入txt直接上核心代码:with ...)1212这句话自带文件关闭功能,所以和那些先open再write再close的方式来说,更加pythontic!结果就是这样:2.将文件输入(print)的内容写入txt#分模块测试,txt写入测试# -*...
  • python 创建txt文件

    万次阅读 2017-08-29 20:45:44
    python 创建txt文件,跟打开一样,没有则创建新的 import sys import os file=open("a.txt","a")
  • python批量创建文件与批量创建文件夹

    万次阅读 多人点赞 2019-06-28 13:07:29
    python批量创建文件与修改文件名称 利用os模块可以快速帮助我们1.批量创建文件2.批量修改文件名称
  • Python3.5 创建文件

    千次阅读 2019-07-26 11:30:17
    Python3.5 创建文件 #coding=utf-8 ''' Created on 2012-5-29 @author: xiaochou ''' import os import time def nsfile(s): '''The number of new expected documents''' #判断文件夹是否存在,如果不...
  • python open() 函数以指定模式打开一个文件创建一个 file 对象,相关的方法才可以调用它进行读写。w 模式表示打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该...
  • 使用netcdf4-python创建netCDF格式文件通常按照如下流程: 打开/创建netCDF文件对象 定义数据维度 基于定义的维度创建变量 存储数据到变量 为变量和数据集添加属性 关闭文件对象 示例代码如下:` from...
  • Python创建文本文件

    2021-01-05 17:35:49
    我们都知道,创建一个文本文件可以用记事本简单快捷地创建,但是如何用Python创建一个文本文件呢? 例如: 现在我们开始用Spyder(phy3.8.3)来完成以上内容 首先进入Spyder,在窗口中输入以下指令,新建一个名为...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 37,653
精华内容 15,061
关键字:

python创建文件

python 订阅