python打开文件的N种姿势
# python打开文件的N种姿势
print('【1】使用open()函数+简单for循环')
f1 = open('python.txt')
for line in f1:
print(line.strip())
f1.close()
print('分隔符'.center(,'-'))
print('【2】使用open()函数打开+逐行读取并打印')
f2 = open('python.txt')
while True:
line = f2.readline().strip() # f1.readline()后面添加.strip()后可去掉空格、换行符
print(line)
if not line:
break
f2.close()
print('分隔符'.center(,'-'))
print('【3】函数内部添加open()函数+for循环打印+打印行数字')
def file_hdl(name='python.txt'):
f = open(name)
i = # 计算读取的行数
for line in f:
i +=
print('第%s行:' % i,'测试->'+line.strip())
f.close()
if __name__ == '__main__':
pass
file_hdl() #调用函数
print('分隔符'.center(,'-'))
print('【4】通过使用with open(FilePath)打开文件,可自动执行close()关闭文件')
def file(filePath):
with open(filePath) as f:
for line in f:
print(line.strip())
file_hdl('python.txt') #调用函数
执行结果:
【】使用open()函数+简单for循环
浏览器上午
删除改行
通过认证
直接磁盘网络
拉什科肌肤阿拉山口的风景
阿斯顿老客户关怀
啊塑料袋封口机啊沙发
------------------分隔符-------------------
【】使用open()函数打开+逐行读取并打印
浏览器上午
删除改行
通过认证
直接磁盘网络
拉什科肌肤阿拉山口的风景
阿斯顿老客户关怀
啊塑料袋封口机啊沙发 ------------------分隔符-------------------
【】函数内部添加open()函数+for循环打印+打印行数字
第1行: 测试->浏览器上午
第2行: 测试->删除改行
第3行: 测试->通过认证
第4行: 测试->直接磁盘网络
第5行: 测试->拉什科肌肤阿拉山口的风景
第6行: 测试->阿斯顿老客户关怀
第7行: 测试->啊塑料袋封口机啊沙发
------------------分隔符-------------------
【】通过使用with open(FilePath)打开文件,可自动执行close()关闭文件
第1行: 测试->浏览器上午
第2行: 测试->删除改行
第3行: 测试->通过认证
第4行: 测试->直接磁盘网络
第5行: 测试->拉什科肌肤阿拉山口的风景
第6行: 测试->阿斯顿老客户关怀
第7行: 测试->啊塑料袋封口机啊沙发
python.txt文件:
浏览器上午
删除改行
通过认证
直接磁盘网络
拉什科肌肤阿拉山口的风景
阿斯顿老客户关怀
啊塑料袋封口机啊沙发
python打开文件的N种姿势的更多相关文章
- Python打开文件open()的注意事项
刚刚用open(fileName)来打开txt格式的文件,总是出现错误,总是找不到文件读取的内容,后来才发现是open()在使用过程中自动关闭了.这里介绍另种方法解决这个问题. 第一种方法. with ...
- python打开文件可以有多种模式
一.python打开文件可以有多种模式,读模式.写模式.追加模式,同时读写的模式等等,这里主要介绍同时进行读写的模式r+ python通过open方法打开文件 file_handler = open( ...
- Python 打开文件(File Open)
版权所有,未经许可,禁止转载 章节 Python 介绍 Python 开发环境搭建 Python 语法 Python 变量 Python 数值类型 Python 类型转换 Python 字符串(Str ...
- [Python]打开文件的模式
Python中以sys.open()方法打开文件 import sys file = open("D:\\file.txt") 其中可在第二个参数的位置指定打开文件的模式 impo ...
- 转载 Python导入模块的几种姿势
作为一名新手Python程序员,你首先需要学习的内容之一就是如何导入模块或包.但是我注意到,那些许多年来不时使用Python的人并不是都知道Python的导入机制其实非常灵活.在本文中,我们将探讨以下 ...
- 用Python打开文件夹
用Python读取文件夹, 然后打开文件 下面读取到文件的每一个内容, 然后加上路径 import os path = r'../Downloads/text/content' for filenam ...
- python打开文件失败,报错'gbk' codec can't decode byte 0xbf in position 2: illegal multibyte sequence
python3.7,python3.6都存在的问题: 读取的文件编码是utf-8 第1行是空行.#开头都可能会报这个错误: E:\count_packet>python string_count ...
- python打开文件、文件夹窗口、终端窗口
简介 在一些项目中,我们会需要在生成完文件后打开某些文件或者文件夹窗口,这就需要使用到内置的文件打开方式了. 打开文件或文件夹 Windows import os import subprocess ...
- python 打开文件基础 (笔记)
1.打开文件:建立文件与程序的关联 open(filenname,mode) filenname:文件名(包括路径):mode :打开模式 模式 打开模式 含义 r 只读,文件不存在则报错 w 只写, ...
随机推荐
- UVA725 Division 除法【暴力】
题目链接>>>>>> 题目大意:给你一个数n(2 <= n <= 79),将0-9这十个数字分成两组组成两个5位数a, b(可以包含前导0,如02345 ...
- python模块中sys.argv[]使用
一.sys 模块 sys是Python的一个「标准库」,也就是官方出的「模块」,是「System」的简写,封装了一些系统的信息和接口. 官方的文档参考:https://docs.python.org/ ...
- Python + Selenium操作一:截图详解
在做测试的时候,空口无凭都是白掐,特别是自动化测试的时候,更需要图片来佐证自己发现的问题 话不多说,直接进入主题,技术就是这么直白 Webdriver自带截图功能,get_screenshot_as_ ...
- 前端必备HTTP技能之HTTP请求头响应头中常用字段详解(转)
作为一名前端开发人员,肯定少不了要和网络打交道,因为要从服务器端拉取数据,从服务端获取数据最常用的方式还是通过HTTP请求.给服务器发请求的时候有请求头,接受服务器响应的时候有响应头,客户端和服务器端 ...
- 模拟页面获取的php数据(一)
<?php return array( "aData" => array(//通勤方式 "trafficType" => array( 0 = ...
- HttpClient之初步认识与使用1
今天在项目中看到HttpClient的内容,然后去看了一下资料,有了初步的见解,在此记录一下~ 一. 搭建环境 (1)创建一个java项目叫HttpClientTest (2)为了使用HttpClie ...
- DataGridView控件-[引用]
DataGridView控件 DataGridView是用于Windows Froms 2.0的新网格控件.它可以取代先前版本中DataGrid控件,它易于使用并高度可定制,支持很多我们的用户需要的特 ...
- 2016年3月8日Android实习日记
1.出现fragment后台栈的bug. bug描述:当点击加入后台栈的操作按钮改变指定控件的内容之后,称为A操作:接下来又点击其它没有操作后台栈的按钮来修改原来指定的控件内容,称为B操作.然后点击b ...
- ssm中从页面到controller和数据库出现乱码问题的解决
1.确保项目编码为utf8,点击项目右键,点击properties 2.确保数据库编码为utf8,以MySQL为例,可到mysql目录下,my.ini文件中修改后,重启mysql服务 重启mysql服 ...
- [原创]Java性能优化权威指南读书思维导图3
[原创]Java性能优化权威指南读书思维导图3