精华内容
下载资源
问答
  • 1.自己写入txt直接上核心代码:withopen("douban.txt","w")asf:f.write("这是个测试!")1212这句话自带文件关闭功能,...将文件输入(print)的内容写入txt#分模块测试,txt写入测试#-*...

    1.自己写入txt

    直接上核心代码:with open("douban.txt","w") as f:

    f.write("这是个测试!")1212

    这句话自带文件关闭功能,所以和那些先open再write再close的方式来说,更加pythontic!

    结果就是这样:

    2.将文件输入(print)的内容写入txt#分模块测试,txt写入测试# -*- coding: utf-8 -*-from selenium import webdriverimport selenium.webdriver.support.ui as uiimport time#driver_item=webdriver.Firefox()driver_item=webdriver.PhantomJS(executable_path="phantomjs.exe")

    url="https://movie.douban.com/subject/3541415/?tag=%E7%A7%91%E5%B9%BB&from=gaia_video"wait = ui.WebDriverWait(driver_item,10)

    driver_item.get(url)try:

        driver_item.find_element_by_xpath("//img[@class='bn-arrow']").click()    #wait.until(lambda driver: driver.find_element_by_xpath("//div[@class='review-bd']/div[2]/div/div"))

    time.sleep(1)

    comments_deep = driver_item.find_element_by_xpath("//div[@class='review-bd']/div[2]/div")    print u"深度长评:"+comments_deep.text    #print type(comments_deep.text)#

    comments_wr=comments_deep.text.encode('utf-8')    #print type(comments_wr)#

    #title="盗梦空间"#中文命名文件名乱码,内容可用    title="Inception"

    with open("%s.txt"%title,"w") as f:#格式化字符串还能这么用!

    for i in comments_wr:

    f.write(i)except:    print 'can not caught the comments!'123456789101112131415161718192021222324252627282930123456789101112131415161718192021222324252627282930

    比较常用MODE

    不清空连续写入

    没有文件时候会自动创建的,但是!如果我重新对此进行写入,那么会先清空,然后再写,就是说以前写的没了,这样搞不好吧,我可是要记录很多东西的啊,万能的a出现了。。。

    把核心代码改成这样就可以了,记得把w改成a,至于那个分割线问题,因为后续写入和前面已经有的会混在一块,所以我做分割用:with open("%s.txt"%title,"a") as f:#格式化字符串还能这么用!

    f.write(" -------------------------------------我是分割线----------------------------------------- ")        for i in comments_wr:

    f.write(i)12341234

    效果是这样的,不够好看自己再加细节,比如换行多几次

    That’s all

    展开全文
  • 1.自己写入txt直接上核心代码:with open("douban.txt","w") as f:f.write("这是个测试!")1212这句话自带文件关闭...将文件输入(print)的内容写入txt#分模块测试,txt写入测试# -*...

    1.自己写入txt

    直接上核心代码:with open("douban.txt","w") as f:

    f.write("这是个测试!")1212

    这句话自带文件关闭功能,所以和那些先open再write再close的方式来说,更加pythontic!

    结果就是这样:

    20160720115839276

    2.将文件输入(print)的内容写入txt

    #分模块测试,txt写入测试# -*- coding: utf-8 -*-from selenium import webdriverimport selenium.webdriver.support.ui as uiimport time#driver_item=webdriver.Firefox()driver_item=webdriver.PhantomJS(executable_path="phantomjs.exe")

    url="https://movie.douban.com/subject/3541415/?tag=%E7%A7%91%E5%B9%BB&from=gaia_video"wait = ui.WebDriverWait(driver_item,10)

    driver_item.get(url)try:

    driver_item.find_element_by_xpath("//img[@class='bn-arrow']").click() #wait.until(lambda driver: driver.find_element_by_xpath("//div[@class='review-bd']/div[2]/div/div"))

    time.sleep(1)

    comments_deep = driver_item.find_element_by_xpath("//div[@class='review-bd']/div[2]/div") print u"深度长评:"+comments_deep.text #print type(comments_deep.text)#

    comments_wr=comments_deep.text.encode('utf-8') #print type(comments_wr)#

    #title="盗梦空间"#中文命名文件名乱码,内容可用 title="Inception"

    with open("%s.txt"%title,"w") as f:#格式化字符串还能这么用!

    for i in comments_wr:

    f.write(i)except: print 'can not caught the comments!'123456789101112131415161718192021222324252627282930123456789101112131415161718192021222324252627282930

    比较常用MODE

    20160720125646354

    不清空连续写入

    没有文件时候会自动创建的,但是!如果我重新对此进行写入,那么会先清空,然后再写,就是说以前写的没了,这样搞不好吧,我可是要记录很多东西的啊,万能的a出现了。。。

    把核心代码改成这样就可以了,记得把w改成a,至于那个分割线问题,因为后续写入和前面已经有的会混在一块,所以我做分割用:with open("%s.txt"%title,"a") as f:#格式化字符串还能这么用!

    f.write(" -------------------------------------我是分割线----------------------------------------- ") for i in comments_wr:

    f.write(i)12341234

    效果是这样的,不够好看自己再加细节,比如换行多几次

    20160720125405745

    That’s all

    展开全文
  • 一、用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中有一个内置函数open(),该函数用于打开一个文件创建一个 file 对象,相关的方法才可以调用它进行读写。如果以只写模式打开一个文件,那么该函数会在文件不存在时创建一个文件。语法:open(name[, mode[, ...

    5f485bc6dc1bc426.jpg

    python中有一个内置函数open(),该函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。如果以只写模式打开一个文件,那么该函数会在文件不存在时创建一个文件。

    语法:open(name[, mode[, buffering]])

    参数:

    name : 一个包含了你要访问的文件名称的字符串值。

    mode : mode 决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r)。

    buffering : 如果 buffering 的值被设为 0,就不会有寄存。如果 buffering 的值取 1,访问文件时会寄存行。如果将 buffering 的值设为大于 1 的整数,表明了这就是的寄存区的缓冲大小。如果取负值,寄存区的缓冲大小则为系统默认。

    模式:

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

    代码示例:# 创建一个txt文件,文件名为mytxtfile,并向文件写入msg

    def text_create(name, msg):

    desktop_path = "C:\Users\Administrator\Desktop\" # 新创建的txt文件的存放路径

    full_path = desktop_path + name + '.txt' # 也可以创建一个.doc的word文档

    file = open(full_path, 'w')

    file.write(msg) #msg也就是下面的Hello world!

    # file.close()

    text_create('mytxtfile', 'Hello world!')

    # 调用函数创建一个名为mytxtfile的.txt文件,并向其写入Hello world!

    输出结果:

    1598577700763451.png

    展开全文
  • mode模式)mode模式有以下几种:#w 只能操作写入 r 只能读取 a 向文件追加#w+ 可读可写 r+可读可写 a+可读可追加#wb+写入进制数据#w模式打开文件,如果而文件中有数据,再次写入内容,会把原来的覆盖掉python学习网...
  • I'm executing a .py file, which spits out a give string..../usr/bin/env python import subprocess with open("output.txt", "w+") as output: subprocess.call(["python", "./script.py"], stdout=output);
  • How do I write a string of bytes to a file, in byte mode, using python?I have:['0x28', '0x0', '0x0', '0x0']How do I write 0x28, 0x0, 0x0, 0x0 to a file? I don't know how to transform this string to a ...
  • 说明1:文本文件的字符编码问题只存在t模式中,如:open('a.txt', mode='rt')编码(encode):我们输入的任何字符想要以文件(如.txt)的形式保存在计算机的硬盘上, 必须先按照一定的规则编成计算机认识的二进制后,...
  • 一、将列表数据写入txt、csv、excel1、写入txtdef text_save(filename, data):#filename为写入CSV文件的路径,data为要写入数据列表.file = open(filename,'a')for i in range(len(data)):s = str(data[i]).replace...
  • 今天老唐简单记录一下使用自带的 csv 库怎么进行 Python文件读写操作,主要包括新建文件、追加写入、读取文件等操作。其实还是比较简单的,但是看到网上有人给了个错误的示范,还是有必要写个正确的。一、Python ...
  • (只是传递,基础知识也是根基)Python读取数据,存入Excel打开的CSV格式文件内!这里需要用到bs4,csv,codecs,os模块。废话不多说,直接写代码!该重要的内容都已经注释了,剩下不懂的可以自己查询一下,或者QQ...
  • python创建Excel文件写入保存数据

    千次阅读 2021-02-15 21:24:06
    文章目录python创建Excel文件写入保存数据一、 创建保存Excel文档二、工作表的创建三、完整代码结果展示 一、 创建保存Excel文档 首先调用我们的openpyxl.Workbook()函数,创建一个新的空的Workbook对象。...
  • 打算自己先创建一个csv文件,然后后续每个对话出错的话,就append追加写入到csv中。其中希望用逗号分隔。而句子中如果有逗号,则用双引号扩起来python csv期间遇到:但是用代码:with codecs.open...
  • 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") 更多文章请访问李老道自学...
  • #coding=utf-8txtName = &...codingWord.txt"f=file(txtName, "a+")for i in range(1,100):if i % 2 == 0:new_context = "C++" + ' 'f.write(new_context)else:new_context = "Pyth...
  • python创建Excel文件并写入数据

    千次阅读 2020-08-09 00:32:53
    来源:《在python创建Excel文件并写入数据》 python中的包xlwt和xlsxwriter都是比较方便创建excel文件并写入数据的。 xlwt中: 通过xlwt.Workbook()来新建工作簿; 通过.add_sheet('sheet名)来新建sheet; 通过....
  • python新建txt文件逐行写入数据

    万次阅读 2019-03-02 18:33:00
    python新建txt文件逐行写入数据 python新建txt文件逐行写入数据 #coding=utf-8 txtName = "codingWord.txt" f=file(txtName, "a+") for i in range(1,100): if i % 2 == 0: new_...
  • python创建excel文件并写入数据

    万次阅读 多人点赞 2018-08-28 17:34:08
    python的包xlwt和xlsxwriter都是比较方便创建excel文件并写入数据的。 工具:python3.0+ 首先,需要安装好相应的包。pip install xlwt 或pip install xlsxwriter xlwt中: 通过xlwt.Workbook()来新建工作簿; ...
  • 接到媳妇儿的一个需求,要我帮她将多个文件夹的txt文件按照文件夹写入到按照文件夹命名的Excel中。本打算用java来实现,搞了一个小时决定放弃,哈哈哈。java还是适合写点crud和web项目。 于是,我又捡起来荒废已久...
  • python创建txt文件

    万次阅读 2017-09-23 16:33:14
    1.自己写入txt直接上核心代码:withopen("douban.txt","w")asf: f.write("这是个测试!")1212这句话自带文件关闭功能,所以和那些先open再...将文件输入(print)的内容写入txt#分模块测试,txt写入测试#-*-coding:...
  • import os from shutil import copyfile ...os.mkdir(path + './New文件夹') #在path这个路径下新建一个文件夹 即 在桌面新建文件夹中创建了一个文件夹叫做'New文件夹' path = r'C:\Users\VULCAN\Desktop\新建文件夹...
  • 如何使用python将数据写入txt文件

    万次阅读 多人点赞 2019-04-28 16:44:14
    参考: ...python文件写入TXT Python中将变量按行写入txt文本中 python把变量写入txt文件。 Python读写文件 python文件操作 Python之文件读写 Python程序输出到文件中 python把一个unicode字符串...
  • python 创建txt并且写入做追加

    千次阅读 2018-04-10 16:42:00
    import os def create_str_to_txt(self,date,str_data): ... 创建txt,并且写入 """ path_file_name = './report/action_{}.txt'.format(date) if not os.path.exists(path_file_name): with ...
  • python创建一个txt文件

    万次阅读 多人点赞 2018-11-12 23:41:41
    创建一个txt文件,文件名为mytxtfile,文件写入msg 注意文件的路径不要错,还有文件的格式 # 创建一个txt文件,文件名为mytxtfile,文件写入msg def text_create(name, msg): desktop_path = "C:\\...
  • import xlwt #写入excel文件的库 hr_book= xlwt.Workbook(encoding='ascii') hr_sheet=hr_book.add_sheet('HR_title'...with open(r'此处为txt文件的路径','r+') as title: #'r+'表示对文件是进行"读取和写入的模式"...
  • Python学习笔记(29)-Python创建并写入word文档

    万次阅读 热门讨论 2017-07-18 14:45:23
    一,简介上一篇已经介绍了python-docx模块的安装和导入,本篇直接介绍如何创建并写入word文档,需要注意的是:创建word并写入之后,操作的都是内存中的对象,最后需要保存到文件,才能看到真实的文件。二,代码演示...
  • 一、 #! usr/bin/python -- coding:utf-8 -- import os filepath=input(‘输入路径: ‘) ...with open(filepath,‘r’) as f: #打开txt文件 for line in f.readlines(): #将txt文件逐行读取 i=i...
  • python创建文件夹和TXT文件,删除TXT文件和删除文件夹 需求: 1、先在D盘创建一个TEST文件夹。 2、在TEST文件夹内创建一个TXT文本文件并写入内容“Hello world!” 3、删除TEST文件夹内的TXT文件 4、删除路径TEST文件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 151,606
精华内容 60,642
关键字:

python创建txt文件并写入

python 订阅