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

python 创建txt文件并写入字符串-python创建txt文件相关推荐

  1. python 创建txt文件并写入字符串-Python将字节字符串写入文件

    How do I write a string of bytes to a file, in byte mode, using python? I have: ['0x28', '0x0', '0x0 ...

  2. Java创建文件并写入字符串

    Java创建文件并写入字符串,如果文件存在则只写入字符串. String sourceString = "sourceString"; //待写入字符串 byte[] source ...

  3. php往文件里面写入数据,PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解...

    本文实例讲述了PHP创建文件及写入数据(覆盖写入,追加写入)的方法.分享给大家供大家参考,具体如下: 这里主要介绍了PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码,需要的朋友可以参考下: 创 ...

  4. python实现将一个文件夹下的文件路径写入到指定的txt文件中

    代码如下: 其中paths为存储文件路径 train.txt为目标文件,即将文件路径写入到此文件中 os.path.splittext(filename)包含两项,第一项为文件名(.之前内容),第二项 ...

  5. 如何利用python在一个文档里写入长须_Python语法入门—文件处理

    1.什么是文件 文件是操作系统提供给用户/应用程序操作硬盘的一种虚拟的概念/接口 ==计算机三大层次结构== 用户/应用程序(open()) 操作系统(文件) 计算机硬件(硬盘) 2.为何要用文件 = ...

  6. python写入excel文件追加写入_Python读写/追加excel文件Demo

    这篇文章主要介绍了关于Python读写/追加excel文件Demo,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 python操作excel的三个工具包如下,注意,只能操作.xls,不 ...

  7. ENVI_IDL: 创建HDF5文件并写入数据(以将Geotiff文件写入HDF文件为例) + 详细解析

    目录 1. 学习内容 2. 知识储备 3. 编程 1. 学习内容 文如标题:就是自己创建HDF文件并将数据写入其中 ------------------------------------------ ...

  8. linux中 在文件中写入一句话怎么写_shell文件处理笔记之插入文本到文件的方法...

    前言 众所周知,如果在大多数服务器上,不会预先装上 ruby 或者 python 这些语言.这时,你要想操作一些文件,一个合理的选择就是使用 shell.也就是你在 terminal中输入的那些指令. ...

  9. c语言文件打开方式字符串,C语言打开文件-C语言打开文件的方式-C语言以只读方式打开文件-C语言以读写方式打开文件-嗨客网...

    C语言打开文件教程 在 在 C 语言中,打开文件使用 fopen C语言fopen函数详解 语法 FILE *fopen(char *filename, char *mode); 参数 参数 描述 f ...

最新文章

  1. python之Scrapy框架的第一个爬虫
  2. 【最小生成树+LCA】Imperial roads
  3. linux同名文件没有自动替换,linux – bash脚本替换文件中出现的所有占位符
  4. bs4之标签树的平行遍历
  5. 月结 sap_乡村基SAP:领跑中式快餐数字化转型
  6. oracle中between
  7. 专题之七:ckk拉链厂信息化实施记
  8. Linux下数学(科学)软件简介(一)
  9. 软件评测师32小时-第一小时 软件测试概论
  10. [2020-07]如何获取百度访客搜索关键字(竞价、推广、SEO)
  11. (转载)硬盘安装XP64位系统
  12. QT应用编程: 基于FFMPEG设计的流媒体播放器(播放rtmp视频流)
  13. 计算机字的符号,特殊符号图案大全
  14. 性能监控与调优篇之【3. JVM 监控及诊断工具-GUI 篇】
  15. 实现QT打开Word文档
  16. 使用Swagger自动生成接口文档
  17. reduce()方法详解
  18. C#动态生成treeview目录树
  19. 性能测试结果分析报告
  20. Python 画二维和三维散点同心圆

热门文章

  1. ES 断路器——本质上保护OOM提前抛出异常而已
  2. Java设计模式之适配器模式
  3. JSOI2010 联通数
  4. 微软.net一些类的源码
  5. JQuery-- 获取元素的宽高、获取浏览器的宽高和垂直滚动距离
  6. delphi的ArrayList
  7. Java系列:关于Java中的桥接方法
  8. WebService:设置服务器提供SOAP1.2的服务
  9. 安装系统提示选中的磁盘具有MBR分区表
  10. VC常见数据类型转换详解