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)#<type 'unicode'>comments_wr=comments_deep.text.encode('utf-8')    #print type(comments_wr)#<type 'str'>#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

转载于:https://blog.51cto.com/huangmanyao/1968005

python创建txt文件相关推荐

  1. Python创建txt文件并读取与写入

    Python创建txt文件并读取与写入 [PyCharm 软件内操作] 在PyCharm中创建工作目录(D:\python\test1\) 一.创建一个txt文档 # -*- coding: utf- ...

  2. python创建txt文件并写入 编码-Python文本文件读写操作时的字符编码问题

    说明1:文本文件的字符编码问题只存在t模式中,如:open('a.txt', mode='rt') 编码(encode): 我们输入的任何字符想要以文件(如.txt)的形式保存在计算机的硬盘上, 必须 ...

  3. python创建txt文件并写入-Python创建文件和追加文件内容实例

    一.用Python创建一个新文件,内容是从0到9的整数, 每个数字占一行: #python >>>f=open('f.txt','w') # r只读,w可写,a追加 >> ...

  4. python创建txt文件并写入-python中如何创建一个txt文件

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

  5. python创建txt文件并写入-python如何将数据写入本地txt文本文件

    一.读写txt文件 1.打开txt文件file_handle=open('1.txt',mode='w') 上述函数参数有(1.文件名,mode模式) mode模式有以下几种:#w 只能操作写入 r ...

  6. python创建txt文件_Mac怎么创建txt文件?教你设置新建txt的快捷键

    在日常工作中,经常会需要编辑文字内容,相信很多朋友都和我一样,喜欢用txt来编辑,因为这样编辑的文字是不带任何格式的,在其它地方编辑起来也会方便许多.之前使用Windows电脑时,只要右键就能新建tx ...

  7. python 创建txt文件并写入字符串-python创建txt文件

    1.自己写入txt 直接上核心代码:with open("douban.txt","w") as f: f.write("这是个测试!")1 ...

  8. python创建txt文件-python创建txt文件

    1.自己写入txt 直接上核心代码:with open("douban.txt","w") as f: f.write("这是个测试!")1 ...

  9. python创建txt文件并写入-python创建txt文件

    1.自己写入txt 直接上核心代码:with open("douban.txt","w") as f: f.write("这是个测试!")1 ...

最新文章

  1. 灵动MM32 MCU助力全国大学生智能汽车竞赛
  2. 性能测试-Jmeter
  3. 跑赢A股95%的公司,半年大涨115%!明年的海尔智家更令人期待!
  4. 【Linux】一步一步学Linux——Linux文件属性详解(28)
  5. java城市级联一次查询_我的城市没有任何设计活动,所以我自己组织了一次。...
  6. 编译 linux 3,linux内核的编译(3)
  7. 十年编程经验凝结 与新人们分享
  8. 设置透明色有残留怎么办_冬天车玻璃结冰,车被冻住了怎么办?据说只有10%的人做对了...
  9. iOS voip电话和sip软电话 --网络电话
  10. 2021最新前端面试题
  11. 什么叫做注解?注解和注释有什么区别?
  12. RuntimeError: Expected object of type torch.cuda.LongTensor but found type torch.cuda.IntTensor
  13. 被开了!!!!!!!!!!
  14. 5个超实用的浏览器插件,让你的上网体验翻天覆地!
  15. Nexus私服简介及搭建
  16. 紫光全速狂飙!2019年就开始量产64层NAND闪存芯片
  17. Java图片压缩及解决遇到压缩时出现黑底的问题
  18. 多级文件系统(操作系统课设)
  19. 华科计算机保研复试题目,华科计算机保研复试机试题目2.doc
  20. Java-超市收银系统(Java基础知识项目)

热门文章

  1. ubuntu安装snort
  2. C#.net读写XML文件
  3. Java设计模式之十一 ---- 策略模式和模板方法模式
  4. RAC常见命令检查状态
  5. 沫沫金【实践可用】--web工程ORM数据库链接(JDBC)链接集群库||普通库,两种标准...
  6. [HNOI2008]玩具装箱toy
  7. ASP.NET URL重写实现IHttpHandler接口
  8. 学维修电脑要多久_学蛋糕一般要学习多久、学费贵吗?
  9. Calendar日历简单用法
  10. (寒假开黑gym)2017-2018 ACM-ICPC German Collegiate Programming Contest (GCPC 2017)