广告
返回顶部
首页 > 资讯 > 后端开发 > Python >习题15:读取文件
  • 396
分享到

习题15:读取文件

习题文件 2023-01-30 21:01:08 396人浏览 八月长安

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

摘要

代码如下# coding: utf-8 __author__ = 'www.py3study.com' from sys import argv scri

代码如下

coding: utf-8
__author__ = 'www.py3study.com'
from sys import argv
script, filename = argv
txt = open(filename)
print("Here's you file {}:".fORMat(filename))
print(txt.read())
print("Type the filename again:")
file_again = input(">>")
txt_again = open(file_again)
print(txt_again.read())

这个脚本中有一些新鲜的玩意,快速的讨论一下

使用argv来获取文件名,open打开一个文件,txt.read()读取文件的内容

首先在当前路径创建一个ceshi.txt文件(跟脚本文件是在同一个目录下)

ceshi.txt里面写入www.py3study.com,保存,输入命令运行程序

python lianxi_15.py ceshi.txt

应该看到的结果

E:\test>Python lianxi_15.py ceshi.txt
Here's you file ceshi.txt:
www.py3study.com
Type the filename again:
>>ceshi.txt
www.py3study.com

常见问题

txt = open(filename)返回的是文件内容吗?

不是,它返回的是一个叫做"file object"的东西,你可以随意访问内容的任意位置,并且去读取这种内容,不过object本身并不是它的内容

from sys import argv是什么意思?

sys是一个代码块,这句话的意思是从代码库取出argv这个功能,后面的练习会学到很多

为什么打开了两次文件没有报错?

Python不会限制你打开文件的次数,事实上有时候多次打开一个文件是一件必须的事情



--结束END--

本文标题: 习题15:读取文件

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

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

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

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

下载Word文档
猜你喜欢
  • 习题15:读取文件
    代码如下# coding: utf-8 __author__ = 'www.py3study.com' from sys import argv scri...
    99+
    2023-01-30
    习题 文件
  • 习题16:读写文件
    文件相关的命令(方法/函数),常用的命令如下close --- 关闭文件,跟你编辑器的 文件-->保存...一个意思read --- 读取文件内容,你可以把结果赋给一个变量readline --- 读取文本文件中的一行truncate...
    99+
    2023-01-30
    习题 文件
  • Android学习之文件存储读取
    前言 相信大家都知道知道,在AndroidOS中,提供了五中数据存储方式,分别是:ContentProvider存储、文件存储、SharedPreference存储、SQLit...
    99+
    2022-06-06
    android学习 存储 Android
  • python学习之读取配置文件
    前言: 最近在接触利用python来写测试框架,本人也是个刚接触python,所以是个小菜鸟,今天开始,一点点的记录学习中的积累,方便以后的学习以及回顾,也希望能帮助跟我一样的小菜鸟...
    99+
    2022-11-10
  • python 读取文件乱码问题
    原文地址:http://www.zisexinghen.cn/likeshare/322.html 一、问题: python读取文件时会遇到乱码的问题 二、解决方法: 1、已utf-8格式打开文档 f = open(r'E:\Pyth...
    99+
    2023-01-31
    乱码 文件 python
  • Python学习之文件的读取详解
    目录文件读取的模式文件对象的读取方法使用 read() 函数一次性读取文件全部内容使用 readlines() 函数 读取文件内容使用 readline() 函数 逐行读取文件内容m...
    99+
    2022-11-13
  • SpringBoot中如何解决读取properties文件读取问题
    目录如何解决读取properties文件读取问题问题描述路径设置中文乱码读取指定properties文件设置配置属性类型配置文件如何解决读取properties文件读取问题 问题描述...
    99+
    2022-11-13
  • SpringBoot不读取bootstrap.yml/properties文件问题
    目录SpringBoot不读取bootstrap.yml/properties文件先说我的问题是什么原因吧SpringBoot中解析yml文件添加依赖新增工具类SpringBoot不...
    99+
    2022-11-12
  • Python学习之yaml文件的读取详解
    目录yaml 文件的应用场景与格式介绍yaml 文件的应用场景yaml 文件的格式第三方包 - pyyaml读取 yaml 文件的方法yaml文件读取演示案例yaml 文件的应用场景...
    99+
    2022-11-13
  • Unity 读取文件 TextAsset读取配置文件方式
    1 支持文件类型 .txt .html .htm .xml .bytes .json .csv .yaml .fnt 2 寻找文件 1 //Load texture from d...
    99+
    2022-11-12
  • python读取mat文件中的struct问题
    目录python读取mat文件中的structmat文件结构如下经过查找资料,总结如下解决办法python读取mat文件报错python读取mat文件中的struct All dev...
    99+
    2022-11-11
  • java读取文件乱码问题图文详解
    Java读取文本文件(例如csv文件、txt文件等),遇到中文就变成乱码。(推荐:java视频教程)读取代码如下:List lines=new ArrayList(); BufferedReader br = new BufferedR...
    99+
    2022-02-05
    java
  • pandas读取中文xlsx文件出现的问题
    目录panda读取中文xlsx文件解决pandas读取xlsx时报错panda读取中文xlsx文件 1、数据为中文内容,xlsx文件保存。 2、直接读取文件出错(Python报错:p...
    99+
    2022-11-11
  • java 逐行读取文件(读取文件每一行、按行读取文件)附带示例代码
    BufferedReader 最快的读取每一行 @Test public void bufferReaderTest() { try (BufferedReader buffere...
    99+
    2023-09-11
    java IO
  • C#中写入和读取TXT文件问题
    目录C#写入和读取TXT文件写入读取C#下xml读取和写入关于xml自定义xml文件读取XML代码写入XML代码总结C#写入和读取TXT文件 写入 /// <summary&g...
    99+
    2023-01-28
    C#写入TXT文件 C#读取TXT文件 C#文件写入读取
  • go学习笔记读取consul配置文件详解
    目录新建yaml文件读取远程配置新建yaml文件 在上文我们的 go学习笔记:使用 consul 做服务发现和配置共享 这里我们单独来用viper实现读取consul的配置...
    99+
    2022-11-13
  • python3读取pdf文件
    一.安装pdfminer3k模块二.读取pdf文件import sys import importlib importlib.reload(sys) from pdfminer.pdfparser import PDFParser, P...
    99+
    2023-01-31
    文件 pdf
  • python读取nc文件
    nc文件的处理方式比较多,可以用MATLAB、JAVA、C、python或者其他的语言。我这两天折腾用python读取nc文件,查阅很多资料,左拼右凑的终于读出来了。 1)Anaconda的安装这里有详细的讲解。搜索“Ancon...
    99+
    2023-01-31
    文件 python nc
  • python读取xml文件
    什么是xml?xml即可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。abc.xml<xml version="1.0" encoding="utf-8"> <catalo...
    99+
    2023-01-31
    文件 python xml
  • python读取table文件
    有个table文件, 有时候需要处理header , 可以用linecache 模块#!/usr/bin/env python # -*- coding: ascii -*- import linecache import fileinpu...
    99+
    2023-01-31
    文件 python table
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作