iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python文件操作以及循环小结
  • 565
分享到

python文件操作以及循环小结

小结操作文件 2023-01-30 23:01:46 565人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

python中的文件使用建议使用 with open(filename, "r") as f: 的形式进行文件操作,如果忘记关闭文件指针的话,他会帮你自己关闭文件, 如果使用原来的方式 f = open(filename, "w") 打开

python中的文件使用建议使用

with open(filename, "r") as f: 的形式进行文件操作,如果忘记关闭文件指针的话,他会帮你自己关闭文件,

如果使用原来的方式 f = open(filename, "w") 打开文件,在程序终止的时候,Python虽然说会帮你自动关闭所有文件对象,但是对于 w 模式打开的文件,若不明确关闭,再次打开就会发生错误 

打开的几种模式:

  1.   r (用于从文件读取数据)
  2.   w(用于向文件写入数据)
  3.   a (用于向文件追加新内容)

python对于文件的读写很方便,但是对于文件的格式化读取有点困难,一般是将文件对象放入循环,进行一行一行的数据进行读取,读取出来的字符串使用 strip() 去掉两端多余的空格,使用 split() 进行分割存入列表中,(PS:此时列表中的元素全部是字符串,如果是数字的话,请转化为数字之后,在进行操作),

在向文件中写数据也是同样的道理,只可以写入字符串类型的数据,所以需要将数值类型的数字转化为字符串在进行数据的写入。

出题的时候,在使用 for i in range(2) 进行循环操作的时候,发现在 Python 的 for 循环中,没有办法改变循环变量;使用 while 循环即可。

for 循环和 while 是可以相互进行转化的。而在 Python 中删掉了do {} while 循环,只存在 for 循环和 while 循环。对于 for 循环和 while 循环来说,比 C/C++ 又强大了一些,可以在 while 循环和 for 循环后面添加 else语句,当循环正常结束的时候,则执行此语句,如果循环不正常结束,比如使用 break 强制跳出循环,则不会触发 else 语句。

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Ice_image

age_of_ice = 32

count = 0
for i in range(3):
guess_age = int(input("Guess age:"))
if guess_age == age_of_ice:
print("yes, you Got it.")
break
elif guess_age > age_of_ice:
print("think smaller...")
else:
print("think bigger!")
count += 1
else:
'''
for循环正常结束才会执行
'''
print("you have tried too many times..fuck off")

--结束END--

本文标题: python文件操作以及循环小结

本文链接: https://www.lsjlt.com/news/180491.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python文件操作以及循环小结
    Python中的文件使用建议使用 with open(filename, "r") as f: 的形式进行文件操作,如果忘记关闭文件指针的话,他会帮你自己关闭文件, 如果使用原来的方式 f = open(filename, "w") 打开...
    99+
    2023-01-30
    小结 操作 文件
  • python文件读写操作小结
    目录读文件写文件关于open()的mode参数:file_obj.seek(offset,whence=0)字符编码读文件 打开一个文件用open()方法(open()返回一个文件对...
    99+
    2024-04-02
  • python 文件和路径操作函数小结
    1: os.listdir(path) //path为目录 功能相当于在path目录下执行dir命令,返回为list类型 print os.listdir('..') 2: os.path.walk(path,visit,arg) path...
    99+
    2023-01-31
    小结 路径 函数
  • python操作sqlite3小结
    使用默认模块sqlite3 使用sqlite3模块的connect方法来创建/打开数据库,需要指定数据库路径,不存在则创建一个新的数据库 导入模块 import sqlite3 建立连接 con = sqlite3.connec...
    99+
    2023-01-31
    小结 操作 python
  • Python 文件操作方法总结
    目录文件处理流程基本操作打开文件 读文件内容关闭文件写文件文件处理流程 1.打开文件,得到文件句柄并赋值给一个变量2.通过句柄对文件进行操作3.关闭文件  r模式...
    99+
    2024-04-02
  • Python文件简单操作及openpyxl操作excel文件详解
    目录一、文件的操作流程1、打开文件2、文件操作——读、写、修改3、关闭文件二、openpyxl操作excel文件1、导入模块2、创建文件3、打开已有excel...
    99+
    2024-04-02
  • Python操作小结(mysql、txt
            有段时间没有使用python了,对它的语法有点生疏,花了几个小时熟悉,期间发现很多小细节不清楚。为了下次能快速上手,避免重复犯错,我将python使用过程中的一些问题在这篇博文中记录小结一下,主要内容涉及到python操作m...
    99+
    2023-01-31
    小结 操作 Python
  • 怎么在Python中操作while循环
    这期内容当中小编将会给大家带来有关怎么在Python中操作while循环,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。函数input()的工作原理函数input()让程序暂停运行,等待用户输入一些文本。获...
    99+
    2023-06-15
  • python运算符+条件结构+循环结构
    目录一,算术运算符二,赋值运算符三,比较运算符四,逻辑运算符五,位运算符六,条件运算符七,随机数八,条件结构 1,if语句2,if-else语句3,if-elif-else...
    99+
    2024-04-02
  • Git文件常用操作总结及拓展
    目录1、Git本地版本库结构2、Git常用操作方法3、补充:添加多个文件到暂存区4、补充:提交操作未写备注5、补充:从工作区直接提交到版本库1、Git本地版本库结构 如下图所示: ...
    99+
    2024-04-02
  • 微信小程序的条件判断wx:if、wx:elif以及for循环wx:for
    1、wx:if和wx:elif 微信小程序中的条件判断与vue的v-if、v-else语法相似,其语法格式为: wx:if="{{条件表达式}}"wx:elif="{{条件表达式}}" 直接实战: ...
    99+
    2023-09-21
    微信小程序 前端 小程序
  • Python实现文件及文件夹操作大全
    目录一、文件操作1.1 文件常规操作1.2 文件读写1.3 文件相关属性访问二、文件夹操作2.1 文件夹常规操作2.2 遍历文件夹2.3 文件夹相关属性访问三、其他相关操作3.1 工...
    99+
    2024-04-02
  • 【Python】文件操作 ③ ( 文件操作 | 使用 for 循环读取文件 | 使用 close 函数关闭文件 | with open 语法自动处理文件关闭 )
    文章目录 一、读取文件1、使用 for 循环读取文件 二、关闭文件1、close 函数2、代码示例 - 文件被占用3、代码示例 - 关闭文件 三、with open 语法自动处理文件关...
    99+
    2023-10-26
    python 开发语言 关闭文件 PyCharm with open 原力计划
  • C++操作json文件以及jsoncpp配置详解
    前言 json文件是比较轻量级的文件,格式简单,使用方便。用来存放信息相比其他方式有自己得天独厚的优势。 今天给大家分享的是如何利用C++来操作json文件。 如果你知道如何使用js...
    99+
    2024-04-02
  • python如何循环读取文件
    在python中循环读取文件的方法:1.新建python项目;2.导入codecs模块;3.使用codecs.open方法打开文件;4.利用for循环获取文件内容;具体步骤如下:首先,打开python,并新建一个python项目;pytho...
    99+
    2024-04-02
  • python 文件操作
    python基本的文件操作,包括 open,read,write对文件操作流程:1.打开文件,得到文件句柄并赋值给一个变量2.通过句柄对文件进行操作3.关闭文件 新建一个txt文件,内容是《Yesterday When I Was...
    99+
    2023-01-30
    操作 文件 python
  • python文件操作
    1. 文件操作 open 打开 f = open(文件路径, mode="模式", encoding="编码格式") 最最底层操作的就是bytes 打开一个文件的时候获取到的是一个文件句柄. ...
    99+
    2023-01-30
    操作 文件 python
  • 【Python】文件操作
    一、文件的编码 思考:计算机只能识别:0和1,那么我们丰富的文本文件是如何被计算机识别,并存储在硬盘中呢 答案:使用编码技术( 密码本)将内容翻译成0和1存入 编码技术即:翻译的规则,记录了如何将内容翻译成二进制,以及如何将二进制翻译回...
    99+
    2023-10-21
    python
  • python-文件操作
    文件操作 1.  读 / 写 操作 读取: r (read):只能读不能写,文件不存在就报错 ​#打开文件:    object = open('某txt文件',mode = 'r',encoding = '编码')​#读取文件所有内...
    99+
    2023-01-31
    操作 文件 python
  • python---文件操作
    一、对文件操作流程1.打开文件,得到文件句柄并赋值给一个变量2.通过文件句柄对文件进行操作3.关闭文件二、文件打开模式f = open("file_test","r",encoding = "utf-8")    #打开文件,“读模式”,只...
    99+
    2023-01-31
    操作 文件 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作