python 创建txt文件并写入字符串-python创建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
python 创建txt文件并写入字符串-python创建txt文件相关推荐
- python 创建txt文件并写入字符串-Python将字节字符串写入文件
How do I write a string of bytes to a file, in byte mode, using python? I have: ['0x28', '0x0', '0x0 ...
- Java创建文件并写入字符串
Java创建文件并写入字符串,如果文件存在则只写入字符串. String sourceString = "sourceString"; //待写入字符串 byte[] source ...
- php往文件里面写入数据,PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解...
本文实例讲述了PHP创建文件及写入数据(覆盖写入,追加写入)的方法.分享给大家供大家参考,具体如下: 这里主要介绍了PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码,需要的朋友可以参考下: 创 ...
- python实现将一个文件夹下的文件路径写入到指定的txt文件中
代码如下: 其中paths为存储文件路径 train.txt为目标文件,即将文件路径写入到此文件中 os.path.splittext(filename)包含两项,第一项为文件名(.之前内容),第二项 ...
- 如何利用python在一个文档里写入长须_Python语法入门—文件处理
1.什么是文件 文件是操作系统提供给用户/应用程序操作硬盘的一种虚拟的概念/接口 ==计算机三大层次结构== 用户/应用程序(open()) 操作系统(文件) 计算机硬件(硬盘) 2.为何要用文件 = ...
- python写入excel文件追加写入_Python读写/追加excel文件Demo
这篇文章主要介绍了关于Python读写/追加excel文件Demo,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 python操作excel的三个工具包如下,注意,只能操作.xls,不 ...
- ENVI_IDL: 创建HDF5文件并写入数据(以将Geotiff文件写入HDF文件为例) + 详细解析
目录 1. 学习内容 2. 知识储备 3. 编程 1. 学习内容 文如标题:就是自己创建HDF文件并将数据写入其中 ------------------------------------------ ...
- linux中 在文件中写入一句话怎么写_shell文件处理笔记之插入文本到文件的方法...
前言 众所周知,如果在大多数服务器上,不会预先装上 ruby 或者 python 这些语言.这时,你要想操作一些文件,一个合理的选择就是使用 shell.也就是你在 terminal中输入的那些指令. ...
- c语言文件打开方式字符串,C语言打开文件-C语言打开文件的方式-C语言以只读方式打开文件-C语言以读写方式打开文件-嗨客网...
C语言打开文件教程 在 在 C 语言中,打开文件使用 fopen C语言fopen函数详解 语法 FILE *fopen(char *filename, char *mode); 参数 参数 描述 f ...
最新文章
- python之Scrapy框架的第一个爬虫
- 【最小生成树+LCA】Imperial roads
- linux同名文件没有自动替换,linux – bash脚本替换文件中出现的所有占位符
- bs4之标签树的平行遍历
- 月结 sap_乡村基SAP:领跑中式快餐数字化转型
- oracle中between
- 专题之七:ckk拉链厂信息化实施记
- Linux下数学(科学)软件简介(一)
- 软件评测师32小时-第一小时 软件测试概论
- [2020-07]如何获取百度访客搜索关键字(竞价、推广、SEO)
- (转载)硬盘安装XP64位系统
- QT应用编程: 基于FFMPEG设计的流媒体播放器(播放rtmp视频流)
- 计算机字的符号,特殊符号图案大全
- 性能监控与调优篇之【3. JVM 监控及诊断工具-GUI 篇】
- 实现QT打开Word文档
- 使用Swagger自动生成接口文档
- reduce()方法详解
- C#动态生成treeview目录树
- 性能测试结果分析报告
- Python 画二维和三维散点同心圆