Python的with语句(文件打开方式)

摘要:
Python文件打开方法(带语句)在Python编程中有两种打开文件的主要方法:1。使用直接打开(“”,“”)函数:(例如)try:importosos.chdir(“D:Study Python exercise”)%查找要打开的文件的目录f=open(“6-6。py“,”r“)foreachenf:打印(每个),错误区域除外

Python文件打开方式(with语句

python编程中对于文件的打开方式主要有以下两种:

1、利用直接性的open("","")函数:(举例说明)

try:
  import os
  os.chdir("D:\Study\Python 练习\")   %找到所需打开文件的目录
  f=open("6-6.py","r")
  for each in f:
    print(each)
except OSError as reason:
  print("出错了"+str(reason))
finally:
  f.close() %关闭文件

Python的with语句(文件打开方式)第1张

2、用with内置函数,它可以将文件自动关闭,格式如下:

with open(“”,“”)as f:

对于1中之前的打开如下:

try:
  import os
  os.chdir("D:\Study\Python 练习\")
  with open("6-6.py","r") as f:
    for each in f:
      print(each)
except OSError as reason:
  print("出错了"+str(reason))

 Python的with语句(文件打开方式)第2张

免责声明:文章转载自《Python的with语句(文件打开方式)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Python 函数参数使用Redis在Linux下的安装下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Python中函数的知识点

1、函数的定义与调用 2、函数的参数 3、函数的返回值   1、 1.1、函数的定义: 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 1.2、定义一个函数: 规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档...

python tkinter 学生信息管理系统

使用tkinter模块,python3.6,主要功能有添加,查询,删除,修改学生信息 使用模版: 1 from tkinter import * 2 import tkinter.font as tkFont 3 import tkinter as tk 4 from tkinter import ttk 最主要也是最难做的是,实现不同功能的界面在同一TK...

Python绘制wav文件音频图(静态)[matplotlib/wave]

#!/usr/bin/env python #-*- coding: utf-8 -*- """ 绘制波形图 plottingWaveform.py """ importwave importpylab as pl importnumpy as np print('working') #打开wav文档 file = wave.open(r...

(原)anaconda 的安装与在pycharm中的版本切换

参考网页: http://continuum.io/blog/anaconda-python-3 http://conda.pydata.org/docs/intro.html#creating-python-3-4-or-python-2-6-environments 下载页面: http://continuum.io/downloads 运行环境:ma...

Python GUI工具Tkinter以及拖拉工具Page安装

如果使用Tkinter作为Python GUI工具,我们需要安装Tkinter,这个使用conda或者pip即可:  conda install -c anaconda tk  为了提高界面编写效率,可以使用拖拉工具Page: 下载地址:https://sourceforge.net/projects/page/ 安装完成后可能会遇到can't find...

计蒜客:百度的科学计算器(简单)【python神解】

题目链接:https://nanti.jisuanke.com/t/15504 题解:python大法好啊,三行代码无人能敌啊! 下面给出AC代码: 1 b=input() 2 a=input() 3 print("%.6f"%eval(a))if '.' in a else print(int(eval(a)))...