返回顶部
首页 > 资讯 > 后端开发 > 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://lsjlt.com/news/178860.html(转载时请注明来源链接)

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

猜你喜欢
  • 习题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+
    2024-04-02
  • 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+
    2024-04-02
  • SpringBoot中如何解决读取properties文件读取问题
    目录如何解决读取properties文件读取问题问题描述路径设置中文乱码读取指定properties文件设置配置属性类型配置文件如何解决读取properties文件读取问题 问题描述...
    99+
    2024-04-02
  • SpringBoot不读取bootstrap.yml/properties文件问题
    目录SpringBoot不读取bootstrap.yml/properties文件先说我的问题是什么原因吧SpringBoot中解析yml文件添加依赖新增工具类SpringBoot不...
    99+
    2024-04-02
  • Python学习之yaml文件的读取详解
    目录yaml 文件的应用场景与格式介绍yaml 文件的应用场景yaml 文件的格式第三方包 - pyyaml读取 yaml 文件的方法yaml文件读取演示案例yaml 文件的应用场景...
    99+
    2024-04-02
  • Python教程:学习如何读取.py文件
    可以通过以下两种方式读取 .py 文件并导入自定义模块:使用 importlibimportlib 模块提供了 import_module() 函数,可动态导入文件,并返回指向导入模块的...
    99+
    2024-04-04
    python 教程
  • Unity 读取文件 TextAsset读取配置文件方式
    1 支持文件类型 .txt .html .htm .xml .bytes .json .csv .yaml .fnt 2 寻找文件 1 //Load texture from d...
    99+
    2024-04-02
  • Python文件读取技巧:读取.py文件步骤
    在 python 中读取 .py 文件可以通过两种方法:使用 open() 函数以只读模式打开文件并使用 read() 方法读取内容。使用 pathlib 模块的 path() 对象和 ...
    99+
    2024-04-04
    python 读取.py文件
  • python读取mat文件中的struct问题
    目录python读取mat文件中的structmat文件结构如下经过查找资料,总结如下解决办法python读取mat文件报错python读取mat文件中的struct All dev...
    99+
    2024-04-02
  • 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+
    2024-04-02
  • java 逐行读取文件(读取文件每一行、按行读取文件)附带示例代码
    BufferedReader 最快的读取每一行 @Test public void bufferReaderTest() { try (BufferedReader buffere...
    99+
    2023-09-11
    java IO
  • python文件的读取
    python文件的读取 1.文件的读取1.read() 读取整个文件2.readline() 每次读取一行文件3. readlines() 读取文件的所有行 2.文件的写入1.以"x"方式...
    99+
    2023-09-01
    python 数据分析 pandas numpy 文件读取
  • python文件读取 readlines
    一、需求: 有类似如下两个文件需要交差对比,进行处理。 1.txt 1 2 3 1 2.txt A B C D 二、问题: 首先想到的是打开之后,两次for循环就是了 #错误写法 f1=open(r"D:\pytest\...
    99+
    2023-01-31
    文件 python readlines
  • python读取sqlite文件
    import sqlite3 这是python内置的,不需要pip install 包 数据库里面有很多张表 要操作数据库首先要连接conect数据库 mydb=sqlite3.connect("alfw.sqlite") 然后...
    99+
    2023-01-31
    文件 python sqlite
  • python读取xlsx文件
    我是在win7下读取的。 python版本是:3.5 import xlrd import re import sqlite3 def read_xlsx(): workbook = xlrd.open_workbook('E:...
    99+
    2023-01-31
    文件 python xlsx
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作