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("\n-------------------------------------我是分割线-----------------------------------------\n") for i in comments_wr:
f.write(i)12341234
效果是这样的,不够好看自己再加细节,比如换行多几次
That’s all
python创建空txt文件_python创建txt文件相关推荐
- python不同数据的读入_python读写不同编码txt文件_python读写txt文件
python读写不同编码txt文件_python读写txt文件 以后整理规范 [python] view plaincopy import os import codecs filenames=os. ...
- python创建脚本文件_python创建文件备份的脚本
制作文件备份 打开原文件 old_f_name = input("请输入备份的文件路径:") old_f = open(old_f_name, "r") 打开新 ...
- 用python创建一个新文件_Python创建文件和追加文件内容实例
一.用Python创建一个新文件,内容是从0到9的整数, 每个数字占一行: 代码如下: #python >>>f=open('f.txt','w') # r只读,w可写,a追加 &g ...
- python编译成手机可用程序打开本文件_python创建可以打开文件的EXE
改进方向 生成最简单的exe程序 将python脚本转化为exe程序比较常用的是两个库,py2exe和pyinstaller,由于前者不支持3.5及以上版本,操作也相对复杂,因此这里选择pyinsta ...
- python创建多个文件_Python创建文件夹与文件的快捷方法
这篇文章主要给大家介绍了关于Python创建文件夹与文件的快捷方法以及批量创建文件夹的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学 ...
- python append函数二维_python创建与遍历List二维列表的方法
python创建与遍历List二维列表的方法 python 创建List二维列表 lists = [[] for i in range(3)] # 创建的是多行三列的二维列表 for i in ran ...
- python中self做前缀_python 创建类和为什么类方法中self形参必不可少?
我们观察到在类中定义方法时,都带有self形参,为何必须在方法中定义形参self呢? 因为Python调用方法创建类实例时,将自动传入实参self.每个与类相关联的方法调用都自动传递实参self,他是 ...
- python创建虚拟环境的方法_Python创建virtualenv(虚拟环境)方法
本文目录 一 前言 二 通过virtualenv软件创建 三 在pycharm下创建 新建项目 四 已有项目使用和创建虚拟环境 五 参数说明 一 前言 需求: --公司之有一台服务器 -目前运行这一个 ...
- python 二维数组 长度_Python创建二维数组的正确姿势
↑↑↑点击上方"蓝字",关注"极客猴" 如果你喜欢极客猴,可以把我置顶或加为星标 题图:by watercolor.illustrations from Ins ...
最新文章
- Linux服务器常见问题
- 美国正式宣告将在月球建立永久存在基地
- java判断一个类是否公共类
- base--AuditResult
- Office2013 分享
- mysql主从复制--转载
- de.hybris.platform.servicelayer.dto.converter.ConversionException
- 1.rabbitmq 集群版安装及使用nginx进行四层负载均衡设置
- 你离BAT之间,只差这一套Java面试题
- 力扣133. 克隆图
- 从60%的BI和数据仓库项目失败,看出从业者那些不堪的乱象
- maven不引入parent_Maven从入门到放弃
- HTML - 布局div
- Vijos1906 联合权值 NOIP2014Day1T2 树形动态规划
- js验证银行卡号 luhn校验规则
- 量子计算机王,王正汉|量子计算机:下一轮工业革命的引擎
- 验证邮箱地址和手机号码
- 少年,这里有5本Python3爬虫书
- 从零开始学习HTML
- 使用PHP环境一键安装包快速搭建PHP开发环境