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("\n-------------------------------------我是分割线-----------------------------------------\n") for i in comments_wr:

f.write(i)12341234

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

That’s all

python如何创建txt_python创建txt文件相关推荐

  1. Helm 创建一个NOTES.txt文件

    引自: Helm | 创建一个NOTES.txt文件 该部分会介绍为chart用户提供说明的Helm工具.在helm install 或 helm upgrade命令的最后,Helm会打印出对用户有用 ...

  2. 如何用python和pip安装在txt文件中配置好版本的库包

    如何用python和pip安装在txt文件中配置好版本的库包 文章目录: 一.建立库包版本的txt配置文件 二.安装txt配置文件中的库包 有时候你自己用python实现一个项目,然后想把它在gith ...

  3. python批量处理txt_浅谈Python批处理文件夹中的txt文件

    1 文件处理形式 近期由于处理大量数据,所以对于采用python进行处理文件的一些操作也打算整理一下:接下来主要说一下如何处理目录下的一系列txt文件.首先看一下我们将要处理目录下的15个类似的数据文 ...

  4. Python百度文库爬虫之txt文件

    Python百度文库爬虫之txt文件 说明: 对于文件的所有类型,我都会用一篇文章进行说明,链接: Python百度文库爬虫之txt文件 Python百度文库爬虫之doc文件 Python百度文库爬虫 ...

  5. python怎么创建txt文件啊_搞定Python项目依赖:requirements.txt文件的创建和使用

    Python的强大在于它拥有数量众多的第三方库协助开发,在编写Python项目时,我们经常会使用很多第三方模块.由于不同设备和系统的差异性,导致我们很难分散地控制项目依赖(头铁的同学请绕道),于是re ...

  6. 如何用python处理txt_python处理txt文件操作

    1.打开文件 #方法1,这种方式使用后需要关闭文件 f = open("data.txt","r") f.close() #方法2,使用文件后自动关闭文件 wi ...

  7. 创建和修改txt文件

    /*** 在指定路径创建指定txt文件** @param file 需要创建的txt文件*/public static void creatFile(File file) {if (!file.exi ...

  8. python把csv文件转换txt_Python实现txt文件转csv格式

    码农公社  210.net.cn  210= 1024  10月24日一个重要的节日--码农(程序员)节 把txt文件转成成csv文件格式,通过手动打开excel文件,然后导入txt来生产csv文件. ...

  9. python找不到txt_python 打开txt文件

    我先开始一直以为自己打开的是csv文件,用网上打开csv文件的方法打,结果系统一直说找不到找不到,我气死 https://jingyan.baidu.com/article/380abd0a3ad24 ...

  10. Python小练习1:.txt文件常用读写操作

    .txt文件常用读写操作 本文通过一个实例来介绍读写txt文件的各种常用操作,问题修改自coursera上南京大学的课程:用Python玩转数据. 直接进入正题,考虑下面为练习读写txt文件的各种操作 ...

最新文章

  1. python基础 练习题
  2. 华为又牵手名校,这次是他!
  3. 八大主流Linux桌面环境特性汇总报告
  4. Tensorflow实现简单神经网络
  5. java cv bgr2gray_CV_BGR2GRAY vs CV_GRAY2BGR | 学步园
  6. 牛客网【每日一题】5月8日题目精讲 codeJan与旅行
  7. [恢]hdu 1421
  8. Fiddler-学习笔记-远程抓包
  9. 浏览器兼容之旅的第二站:各浏览器的Hack写法
  10. Oracle 安装OEM 报错: 无法对所有EM 相关账户解锁 解决方法
  11. 微电子电路——例题总结
  12. 不同浏览器的使用体会
  13. 宁银消费金融来了 母行授信80亿,全国急招人
  14. PO系列之 PO接口在ECC中的开发
  15. Python实现占用栅格地图的生成(Occupancy Grid Generation)
  16. lio linux工具,ISCSI (简体中文)/LIO (简体中文)
  17. zcmu1684 求余数
  18. 1279 验证角谷猜想
  19. 爱奇艺奇秀直播的秒播体验优化实践
  20. 显示器预算有限,是买1080P 144HZ还是买2K 60HZ?

热门文章

  1. Hybrid A*学习
  2. EAS系统管理特训营
  3. 用于大规模图像缩放识别的Vision Transformer
  4. 思想道德修养与法律基础复习资料
  5. 网页无插件直播视频平台EasyNVR老版本更新版本后CPU占用过高怎么解决?
  6. pyQt5 学习笔记(21)QTextEdit 富文本框
  7. 微信小程序反编译工具包的简易教程(wxappUnpacker)
  8. 基于Python+Vue+Mysql实现(物联网)智能大棚【100010340】
  9. 外星人dl踩坑记01——双系统
  10. excel经典教程!!!